enter image description here I found that StackOverflow has changed my issue, please check the image
我在使用固定的表达方式时遇到了问题。
import re
a_re = r"`(``|[^`])*`"
a_str = `abc`12`cde`45
b = re.findall(a_re,a_str)
print(b) # [ c , e ]
为什么出现这种结果?
我再次尝试其他规则。
import re
a_re = r"`(ab|[^c])*`"
a_str = `ab`1`df`
b = re.findall(a_re,a_str)
print(b) # [ f ]
更令人困惑