在 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)'
出了什么问题?如何解决?
re.sub('.*', ', '(replacement)', 'text') 在 Python 3.7 上进行双倍替换
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!