1
我想寫一個正則表達式來匹配一個字符串並忽略空格。例如,搜索'foobar'會匹配'foo bar'。java中的正則表達式並忽略空格
我想寫一個正則表達式來匹配一個字符串並忽略空格。例如,搜索'foobar'會匹配'foo bar'。java中的正則表達式並忽略空格
如果可以接受(可能是一個問題,如果您沒有足夠的內存可以這樣做),您可以刪除模式和搜索字符串中的空格,並使用indexOf()
。
我不認爲一個正則表達式將是一個不錯的主意,但你基本上可以做一個類似模式:
/f\s*o\s*o\s*b\s*a\s*r/
這基本上在每一個字符之間的空格可選。
或包含()。 +1 – Thilo 2010-09-28 01:48:50
剝離空間是要走的路。甚至不建議正則表達式作爲選項,因爲OP要求它。 :) – casablanca 2010-09-28 01:51:19
@casablanca我說:「我不認爲正則表達式會是一個好主意,」OP可以使用它自己的危險;) – NullUserException 2010-09-28 01:52:16