【发布时间】:2011-03-28 06:47:53
【问题描述】:
我需要有关 RegEx 问题的帮助:
我想找出两个已知单词(例如“foo”和“bar”)的出现次数,它们之间有除完全一个空格字符之外的任何空格。
在我必须 grep 的文本中,两个单词之间可能有空格、制表符、CR、LF 或它们的任意组合。
在正则表达式中:
我需要一个匹配"foo[ \t\n\r]+bar" 但不匹配"foo bar" 的正则表达式。
到目前为止,我尝试过的所有东西要么错过了一些组合,要么匹配了唯一不应该匹配的单空格大小写。
提前感谢任何解决方案。
编辑:澄清一下,我在这里使用 Perl 兼容的 RegEx。
【问题讨论】: