繁体   English   中英

在RegEx中排除模式

[英]Exclude a pattern in RegEx

我希望RegEx匹配除7E7D任何十六进制数字。

要匹配任何十六进制数字,我使用[0-9A-F]{2} 现在如何排除不需要的数字?

您可以使用否定的前瞻功能,该功能在7E7D上将失败。 以下模式使用^$来匹配整个字符串,而不是字符串中的部分匹配。

^(?!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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM