【发布时间】:2010-12-30 14:44:32
【问题描述】:
好的,这是完全愚蠢的事情,但这是我从来没有学会做的事情,而且很麻烦。
如何指定不包含其他字符序列的字符串。例如,我想匹配所有不以 '.config' 结尾的行
我认为我可以做到
.*[^(\.config)]$
但这不起作用(为什么不呢?)
我知道我能做到
.*[^\.][^c][^o][^n][^f][^i][^g]$
但是请告诉我有更好的方法
【问题讨论】:
-
您使用的是什么正则表达式引擎?他们可以非常支持的功能。你应该用你正在使用的引擎标记你的问题。
-
为什么不使用
grep -v "\.config"? -
@Lazer - 因为世界上并非所有东西都是 *nix 系统?
-
或者他们是重复的!!!!???
-
这是副本。另一个问题是在
Jan 2 '09 at 7:30上提出的(并成为社区),你的问题是在Dec 28 '09 at 21:47上提出的(差不多一年后)。我正在标记这个问题。
标签: regex