【发布时间】:2019-06-13 17:55:01
【问题描述】:
我正在尝试编写一个正则表达式,它仅适用于包含 BAR 且前面没有 FOO 的字符串。
例如,正则表达式不会匹配:
FOO IS BAR
但是会匹配这个:
BAZ IS BAR
【问题讨论】:
-
您使用的是什么语言?你执行的命令是什么?您的输入/预期输出是什么?
-
@Rubens 我正在使用 PHP 的 ereg 方法将字符串(系统日志消息)与正则表达式语句进行比较。我不确定这个问题是特定于语言的。
-
是的。正则表达式的实现因语言而异。这就是为什么正则表达式常见问题解答要求始终用相关语言标记问题。此外,
ereg已被弃用很长时间。 -
@TimPietzcker - 谢谢,我不知道。是的,我同意 ereg 已贬值。这是我不得不使用的内部应用程序。