匹配除单个单词之外的任何单词

时间:2012-01-05 23:29:17

标签: regex

如何编写正则表达式以匹配以“history_”开头的任何文件,“history_all”除外?

1 个答案:

答案 0 :(得分:3)

我认为最简单的方法是将其拆分为两个测试:/history_\w+/,然后检查它是否等于history_all

如果您不想将其拆分,可以使用/history_(?!all\b)\w+/

之类的内容

此处(?!all\b)negative lookahead,可以理解为“未跟all[end of word]”。