例如,我有这样一个字符串:
my_string = 'a hello aaaaa hi aaaaaaa bye bbb'
我想将 'a' 或 'a' 更改为 'b'。所以我想要的输出是:
changed_string = 'b hello b hi b bye bbb'
我尝试使用替换,然后将多个 'b' 转换为单个 'b',但它会影响多个 'b' > 最初在字符串中的。
我不想要像前 n 个字符那样的答案。
有什么建议吗?
请您参考如下方法:
>>> import re
>>> my_string = 'a hello aaaaa hi aaaaaaa bye bbb'
>>> re.sub(r'a+', 'b', my_string)
'b hello b hi b bye bbb'
