我希望RegEx匹配任何十六进制数,但7E
和7D
。
要匹配任何十六进制数,我使用[0-9A-F]{2}
。我现在如何排除不受欢迎的数字?
答案 0 :(得分:1)
您可以使用在7E
或7D
上失败的否定预测。以下模式使用^
和$
来匹配整个字符串,而不是字符串中的部分匹配。
^(?!7[ED])[0-9A-F]{2}$
答案 1 :(得分:0)
您可以使用以下内容:
[0-68-F][0-F] || 7[0-CF]
(||
可能不起作用,具体取决于你使用此正则表达式的位置。你没有在你的问题中指明)
答案 2 :(得分:0)
[0-9A-F&&[^7]][0-9A-F&&[^DE]]