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