[問題] 關於string的API
小弟最近想要處理讀檔
例如檔案內容會像是:
This is a book,and that is a desk.
I am really glad to see you.
小弟的作法是先一次讀整行
再用string.split來做分割
可是剛剛看了一下string的split method如下:
split
public String[] split(String regex)根據給定正則運算式的匹配拆分此字串。
該方法的作用就像是使用給定的運算式和限制引數 0 來呼叫兩引數 split 方法
。因此,所得陣列中不套件括結尾空字串。
例如,字串 "boo:and:foo" 使用這些運算式可生成以下結果:
Regex 結果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }
小弟不解的地方有兩個
一是在Regex的地方
我的認知是如果我要什麼東西,我就寫出什麼東西的regular expression
可是這個method好像是不要的寫進去,還是說是我的認知有誤??
另外在 Regex 結果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" } ←這裡
這個第二個例子
為什麼會產生一個""的空白string出來呢??
懇請各位不吝賜教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.86.160
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):