' C -1.97046278'
之间
re.compile('''
[ ]?
(?P<element> [a-zA-Z])
[ ]+
(?P<x_axis> \b-?[0-9]+[.][0-9]+\b) # the first '\b' seems to be
# causing this issue
''', re.VERBOSE)
测试(使用pythex)一个正则表达式的匹配。这导致找不到匹配。
然后,当我尝试删除\b
re找到上述字符串的匹配项。
语法不正确?因为我一直在阅读关于和的文档,并且没有发现任何提及。
小心为我解释这种行为?
这只是问题的一部分 - 因为OP不使用raw字符串表示'\ B'是文字退格字符。 –