Dreamweaver 正则表达式编号查找器
Dreamweaver regex number finder
我有几个链接,它们后面跟着一个数字。到目前为止的数字是 5000 或 2048。我想找到其余不是 5000 或 2048 的数字。
链接如下所示:
mylink:5000
mylink:2048
我的文件中有 3213 个这两个数字的实例。但是,当我取出数字并且只有 mylink 时:有 3219 个实例。所以有 6 个链接具有不同的编号,我想找到它们而不必查看每个单独的文件。
据我了解,可以使用正则表达式算法执行此操作,但我对此还很陌生,因此需要一些帮助。
谢谢
您可以使用
\b(?!(5000|2048)\b)\d+
该模式将匹配任何 1 个或多个数字序列作为 整个单词 ,而不是 5000
或 2048
.
参见regex demo。
详情:
\b
- 单词边界
(?!(5000|2048)\b)
- 如果单词边界后跟 5000
或 2048
和尾随单词边界 ,则匹配失败的否定前瞻
\d+
- 1 个或多个数字
我有几个链接,它们后面跟着一个数字。到目前为止的数字是 5000 或 2048。我想找到其余不是 5000 或 2048 的数字。
链接如下所示:
mylink:5000
mylink:2048
我的文件中有 3213 个这两个数字的实例。但是,当我取出数字并且只有 mylink 时:有 3219 个实例。所以有 6 个链接具有不同的编号,我想找到它们而不必查看每个单独的文件。
据我了解,可以使用正则表达式算法执行此操作,但我对此还很陌生,因此需要一些帮助。 谢谢
您可以使用
\b(?!(5000|2048)\b)\d+
该模式将匹配任何 1 个或多个数字序列作为 整个单词 ,而不是 5000
或 2048
.
参见regex demo。
详情:
\b
- 单词边界(?!(5000|2048)\b)
- 如果单词边界后跟5000
或2048
和尾随单词边界 ,则匹配失败的否定前瞻
\d+
- 1 个或多个数字