在 Python 3.7(在 Windows 64 位上测试)中,使用 RegEx .* 替换字符串会导致输入字符串重复两次!在 Python 3.7.2 中:>>> import re>>> re.sub(\'.*\', \'(
在 Python 3.7(在 Windows 64 位上测试)上,使用 RegEx 替换字符串 .*
会导致输入字符串重复两次!
在 Python 3.7.2 上:
>>> import re
>>> re.sub(".*", "(replacement)", "sample text")
'(replacement)(replacement)'
在 Python 3.6.4 上:
>>> import re
>>> re.sub(".*", "(replacement)", "sample text")
'(replacement)'
在 Python 2.7.5(32 位)上:
>>> import re
>>> re.sub(".*", "(replacement)", "sample text")
'(replacement)'
出了什么问题?如何解决?