看板
[ java ]
討論串[問題] 請問string.split的用法...
共 6 篇文章
內容預覽:
※ 引述《johnkuokuo@kkcity.com.tw ( )》之銘言:用[ \t]來切的時候 它是切成這樣. "Dfds dskfjsdkjkddk ddsjk". 每個顏色是一個分隔 (等於切下一刀). 因此得到的空字串是紅綠之間的和黃藍之間的兩個空字串. 改成[ \t]+之後 它會切成這樣
(還有207個字)
內容預覽:
※ 引述《LPH66.bbs@ptt.cc (ha(ruhi|yate)ism)》之銘言:. > ※ 引述《johnkuokuo@kkcity.com.tw ( )》之銘言:. > : 可不可以再解釋一下...[\t]和[\t]+有什麼不同..謝謝. > + 相同於{1,} 表示前面那樣東西可以出現
(還有577個字)
內容預覽:
※ 引述《johnkuokuo@kkcity.com.tw ( )》之銘言:+ 相同於{1,} 表示前面那樣東西可以出現一次以上. 其他類似的字還有. * 相同於{0,}. ? 相同於{0,1}. 回到你的問題. 會不一樣的原因是因為. 你只用[ \t]去match的話 「每個」空白或Tab都會當成
(還有285個字)
內容預覽:
> public class Test {. > public static void main(String[] args) {. > String a = "Dfds dskfjsdkjkddk ddsjk";. > String[] sub = a.split("[ \t]", 0);. >
(還有438個字)
內容預覽:
是您對 regular expression 認知錯了 ^^. public class Test {. public static void main(String[] args) {. String a = "Dfds dskfjsdkjkddk ddsjk";. String[] sub =
(還有248個字)