[英]Exclude a pattern in RegEx
我希望RegEx匹配除7E
和7D
任何十六进制数字。
要匹配任何十六进制数字,我使用[0-9A-F]{2}
。 现在如何排除不需要的数字?
您可以使用否定的前瞻功能,该功能在7E
或7D
上将失败。 以下模式使用^
和$
来匹配整个字符串,而不是字符串中的部分匹配。
^(?!7[ED])[0-9A-F]{2}$
您可以使用如下形式:
[0-68-F][0-F] || 7[0-CF]
( ||
可能不起作用,具体取决于您在何处使用此正则表达式。您未在问题中指定它)
[0-9A-F&&[^7]][0-9A-F&&[^DE]]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.