标签: regex
很难过,但我的正则表达式库不支持前瞻和后瞻性断言。
是否可以创建一个匹配不以我的模式结尾的字符串的正则表达式,例如foobar\d\d?
foobar\d\d
答案 0 :(得分:0)
有可能,虽然有点冗长。假设你希望你的字符串不以abc结尾,这里是正则表达式:
abc
([^c]|[^b]c|[^a]bc)$
请注意,这与c或bc等字符串不匹配。为了匹配这些,正则表达式变得更加复杂:
c
bc
([^c]|[^b]c|[^a]bc|^|^c|^bc)$