我有几个链接,后跟一个数字。到目前为止的数字是5000或2048.我想找到其余不是5000或2048的数字。
链接如下所示:
mylink:5000
mylink:2048
我的文件中有这两个数字的3213个实例。但是当我拿出数字并且只有mylink时:有3219个实例。所以有6个链接有不同的编号,我想找到它们而不必查看每个单独的文件。
我的理解是使用正则表达式算法可以做到这一点,但我对此非常新,所以我可以使用一些帮助。 感谢
答案 0 :(得分:2)
您可以使用
\b(?!(5000|2048)\b)\d+
该模式将匹配任何一个或多个数字序列作为整个单词,而不是5000
或2048
。
请参阅regex demo。
<强>详情:
\b
- 字边界(?!(5000|2048)\b)
- 如果单词边界后跟5000
或2048
以及尾随字边界\d+
- 一位或多位