【发布时间】:2014-01-17 02:43:11
【问题描述】:
我需要一个正则表达式来查找文件的行,该文件包含一个前面没有另一个字符串的字符串。
具体来说,我需要搜索包含“固定”字符串但它们在之前的任何位置都没有以“#”开头的行。例子:
fixed xxx
# fixed yyy
aaa # fixed zzz
fixed www # bbb
Regexp 应该只返回以下行:
fixed xxx
fixed www # bbb
这可以用一个正则表达式来完成吗?怎么样?
我正在使用 PHP。
谢谢大家。
PD:对不起我的英语。
【问题讨论】:
-
正则表达式负向后查找
-
如果
fixed应该始终位于行首,您可以使用常规字符串函数(基于示例)。