若急於解決問題,可直接使用:go get -t "github.com/jialanli/lacia/utils"
該庫類似常用功能一應俱全哦. 該功能可使用預設字元來進行多個分割,也可自定義字元集合進行分割
lacia.splitbymanystrwith(p1, p2) 引數1為指定字串; 引數2為自定義的要去除的字元集合, 非常便捷。
方不方便好不好用直接看例項:
fmt.println(lacia.splitbymanystrwith("a:b=c", string)) // [a b c]
fmt.println(lacia.splitbymanystrwith("a:b=c:d", string)) // [a b c d]
fmt.println(lacia.splitbymanystrwith("a+b=c-a", string)) // [a b c a]
fmt.println(lacia.splitbymanystrwith("a/b-c&d_e%f$g", string)) // [a b c d e f g]
其它需要:
去除字串中的\ 去除其它任意字元(包含所有空格)等需要都可直接呼叫該函式!
去除字串前後空格 go
2 1 多分隔符字串劃分
str.split re.split str.split 方法適用於簡單的情形,對於多分隔符的情況需要使用re.split 類似str.split 的操作 line asdf fjdk afed,fjek,asdf,foo import re re.split r s s line asdf fjd...
awk linux 分隔 awk多分隔符
awk的 f引數可以指定新的分隔符,有些時候可能需求指定多個分隔符,比如下面的內容 root n1 netstat an grep estab udp 0 0 192.168.1.120 35570 212.47.249.141 123 established udp 0 0 192.168.1.1...
Oracle 根據分隔符分隔字串
為了讓pl sql 函式返回資料的多個行 必須通過返回乙個 ref cursor 或乙個資料集合來完成 ref cursor 的這種情況侷限於可以從查詢中選擇的資料 而整個集合在可以返回前 必須進行具體化 oracle 9i 通過引入的管道化表函式糾正了後一種情況 表函式是返回整個行的集 通常作為乙...