【发布时间】:2012-05-16 21:08:12
【问题描述】:
我想要一个正则表达式来匹配除更广泛表达式中的一些特定选项之外的所有内容。
以下示例将匹配 test_foo.pl 或 test_bar.pl 或 test_baz.pl:
/test_(foo|bar|baz)\.pl/
但我想要恰恰相反:
match test_.*\.pl except for where .* = (foo|bar|baz)
我对此的选择有限,因为这不是直接进入 perl 程序,而是cloc, a program that counts lines of code (that happens to be written in perl) 的一个参数。所以我正在寻找一个可以在一个正则表达式中完成的答案,而不是多个链接在一起。
【问题讨论】: