正则表达式寻找可能在它之前/之后有空格的短语?

时间:2014-09-11 18:14:28

标签: regex

寻找有关正则表达式的帮助,以便在短语之前和/或之后可能有额外的空格进行短语匹配:

例如正则表达式会匹配“this phrase”,“this phrase”,“this phrase”或“this phrase”

正则表达式一直都是新手并且一直在寻找这个答案,我能想到的最好的是:
(此\ sphrase)

1 个答案:

答案 0 :(得分:1)

如果您正在寻找匹配仅包含&#34的字符串的正则表达式,则此短语"在"此短语"之前或之后使用可选的空格,然后以下正则表达式应该可以使用

^\s*this phrase\s*$

如果您想自己进行一些正则表达式测试,Rubular是一个有用的正则表达式表达式资源,带有快速参考指南。虽然该网站说它是专门针对Ruby的,但我相信它适用于大多数正则表达式实现。您可以找到准备好的示例here