我需要忽略任何一個空間,空的空間至少比一個更大的空間應該匹配...正則表達式至少2個空格?
"MARY HAD A LITTLE LAMB"
我期待
"MARY", "HAD A LITTLE", "LAMB"
我需要忽略任何一個空間,空的空間至少比一個更大的空間應該匹配...正則表達式至少2個空格?
"MARY HAD A LITTLE LAMB"
我期待
"MARY", "HAD A LITTLE", "LAMB"
空白匹配\s
,你可以在花括號中提供最小值和最大值。您也可以省略其中一方,就像這樣:
\s{2,}
所以,你的代碼將是這樣的:
"MARY HAD A LITTLE LAMB".split(/\s{2,}/)
使用此:str.split(/\s{2,}/)
sed 's/ */ /g'
替換一個或更多的空間..
所以我想正則表達式是,
<space><space>*
感謝您的解釋布賴恩! – btelles 2010-01-28 01:26:49
非常漂亮的鏈接。謝謝。 – Gazler 2010-01-28 01:38:23