H.C*_*hoi 1 python string replace character
例如,我有一个这样的字符串:
my_string = 'a hello aaaaa hi aaaaaaa bye bbb'
Run Code Online (Sandbox Code Playgroud)
我想改变'a'或'a'去'b'.所以我想要的输出是:
changed_string = 'b hello b hi b bye bbb'
Run Code Online (Sandbox Code Playgroud)
我尝试使用替换,然后使多个'b's单个'b',但它会影响'b'最初在字符串中的多个s.
我不想要像前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'
Run Code Online (Sandbox Code Playgroud)