标签: regex
我有一个正则表达式字符串(见下文)。我想要的是选择所有合适的模式,但不包括以MZ开头的模式
PATTERN - ^[A-Z]{2}\d{7}[A-Z]?[A-Z]?$
^[A-Z]{2}\d{7}[A-Z]?[A-Z]?$
我已经阅读了一些有关前瞻性断言的帖子,但我很害怕它们太复杂,我无法理解。
有人可以帮忙吗?
答案 0 :(得分:2)
使用模式
^(?!MZ)[A-Z]{2}\d{7}[A-Z]?[A-Z]?$
其中(?!...)是negative lookahead,这可确保MZ不在字符串的开头。
(?!...)
MZ