串:
“顺便说一句数字:NL855162508B01 NL855162508B02”
Regex code used:
(^((?!NL855162508B01).))([A-Za-z]{2}\d{9}[A-Za-z]\d{2})
正则表达式不匹配:NL855162508B01
但是匹配:NL855162508B02
如在此Regexr中所见,我使用了:https ://regexr.com/5im28
所需行为:匹配NL855162508B02
你们可以帮忙吗?
您快到了,但是(?!NL855162508B01).
由于换行,这部分首先匹配除换行符以外的任何字符。.
您正在使用3个捕获组,如果仅需要匹配,则可以全部省略。
要在不直接位于字符串开头时也匹配该字符串,可以省略锚点^
并使用单词边界\b
\b(?!NL855162508B01\b)[A-Za-z]{2}\d{9}[A-Za-z]\d{2}\b
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句