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)