我試圖創建一個匹配2個或多個空格,或製表符,基本上的text.split(" ")
和text.split("\t")
組合的正則表達式。我如何創建它?正則表達式來斯普利特> 2空格或製表符
我嘗試:(但它不工作)
text.split(new RegExp("[ |\t]"))
編輯:這處分割空格/製表符,但我需要在2位或更多的分裂..
text.split("\\s+");
我試圖創建一個匹配2個或多個空格,或製表符,基本上的text.split(" ")
和text.split("\t")
組合的正則表達式。我如何創建它?正則表達式來斯普利特> 2空格或製表符
我嘗試:(但它不工作)
text.split(new RegExp("[ |\t]"))
編輯:這處分割空格/製表符,但我需要在2位或更多的分裂..
text.split("\\s+");
\ s {2,}
您可以試試這種方式...! \ S {2}指2個或更多
我有這個想法從這個替換後Regex to replace multiple spaces with a single space
String s="This is test";
String [] as=s.split("\\t{2,}");
for(int i=0;i<as.length;i++)
System.out.println(as[i]);
這對我的作品。
@elclanrs感謝您的演示鏈接... –
我正在使用這個,但它並沒有爲一個選項卡。如果切換到'\ s {2,} | \ t'。我想這是正確的,因爲我只有一個標籤。 – Will