我有一个很长的列表,其中一个片段看起来像这样:
X1000ABC X1100ABC X2000ABC X2200ABC X3000ABC X3300ABC
有人可以解释我如何匹配除X1000ABC和X2000ABC之外的所有字符串吗?
我的问题是我有一个很长(并且可能在增长)的代码列表,这些代码只有4位数字不同.需要排除其中两个代码(我知道哪两个代码).
我尝试使用否定前瞻,但是……我可能错误地使用了语法,因为我似乎无法使用“或”来处理它.或者……我只是不明白前瞻.
任何帮助赞赏.提前致谢.
解决方法
你可以使用正则表达式:
^(?!X1000ABC$)(?!X2000ABC$)X[0-9]{4}ABC$