正则表达式删除空格和精确匹配的话
我不知道正则表达式真的很好,所以有人给我举例如何解决这一问题正则表达式http://rubular.com/r/UdzYMJc9iE:正则表达式删除空格和精确匹配的话
/\b([stack over flow]+)+\b/
不匹配空格和只有精确匹配单词(堆栈匹配ac作为单词,我只想匹配堆栈),tia。
我希望我们有'lorem etiam nam'只匹配正则表达式中的这3个单词,不含空格。
我试着用\ S \ S,/ X,但没有结果..
如果你只想匹配三个选择,使用|
语法,并将它们组合成正常括号:
/\b(stack|over|flow)+\b/
不确定+
或者你想要匹配什么。
如果你想匹配所有的单词,没有任何特别的,\b(\w+)+\b
应该工作。
其实我只想匹配特定的单词,但谢谢! – 2011-06-04 14:56:11
对不起回答错误的问题;)看起来你有你的答案anwyay。 – 2011-06-04 15:13:31
我用这个网站,如果我需要一些帮助与正则表达式:http://www.txt2re.com/
这是因为我不需要正则表达式,往往非常有用。对于偶尔使用它是完美的。
要检查表达式,并细化它,我然后使用http://www.gskinner.com/RegExr/也是一个非常好的工具。
我想你会想是这样的:
(word|second|third)+
我会检查并作出回应,谢谢。 – 2011-06-04 14:46:23
是的,它工作得很好,谢谢! – 2011-06-04 14:56:36