我需要一个表达式来捕获这样的字符串:
"A"[不是至少 5 且最多 6 位数字的字符串]"B",换句话说,捕获不是以下内容的任何内容
A[0-9][0-9][0-9][0-9][0-9]B
A[0-9][0-9][0-9][0-9][0-9][0-9]B
我尝试过消极的展望
regex = "a((?![0-9]{5,6}).)*d" ;
但它无法捕捉所有场景。
A(?!\d{5,6}B).*B
您只想在执行完之后立即进行一次前瞻A
。并且你必须包括B
在前瞻中,所以它不会拒绝任何内容多于六位数字。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)