Dreamweaver正则表达式数字查找器

时间:2016-10-25 14:53:32

标签: regex algorithm dreamweaver

我有几个链接,后跟一个数字。到目前为止的数字是5000或2048.我想找到其余不是5000或2048的数字。

链接如下所示:

mylink:5000
mylink:2048

我的文件中有这两个数字的3213个实例。但是当我拿出数字并且只有mylink时:有3219个实例。所以有6个链接有不同的编号,我想找到它们而不必查看每个单独的文件。

我的理解是使用正则表达式算法可以做到这一点,但我对此非常新,所以我可以使用一些帮助。 感谢

1 个答案:

答案 0 :(得分:2)

您可以使用

\b(?!(5000|2048)\b)\d+

该模式将匹配任何一个或多个数字序列作为整个单词,而不是50002048

请参阅regex demo

<强>详情:

  • \b - 字边界
  • (?!(5000|2048)\b) - 如果单词边界后跟50002048以及尾随字边界
  • ,则表示匹配失败的否定前瞻
  • \d+ - 一位或多位