我需要一个正则表达式的问题,帮助寻找的话:正则表达式,它们之间不仅是空间
我想找到的两个已知词(“foo”和“酒吧”为例)出现次数,那有什么除了它们之间的完全空格字符之外的空白空间。
在我不得不grep的文本中,这两个单词之间可能有空格,制表符,CR,LF或它们的任意组合。
正则表达式中的字词: 我需要一个与"foo[ \t\n\r]+bar"
匹配的正则表达式,但不匹配"foo bar"
。
到目前为止,我尝试过的一切都错过了一些组合,或者也匹配了唯一不应该匹配的单个空间案例。
在此先感谢您提供任何解决方案。
编辑:澄清,我在这里使用Perl兼容RegEx。
这似乎工作。有趣的扭曲与非非空白的东西。前视也很好。 – selfawaresoup 2010-08-11 09:36:52
我想,我会继续向前看。记住和阅读更容易。 – selfawaresoup 2010-08-11 09:41:09