【发布时间】:2020-09-04 11:55:03
【问题描述】:
我有一个字符串,类似的东西(我事先不知道一个序列中有多少相似的字符):
s = '&&&&&word&&&word2&&&'
并希望得到这个字符串:
'&word&word2&'
解决方法是这样的(我猜对大文本无效):
while True:
if not '&&' in s:
break
s = s.replace('&&','&')
【问题讨论】:
-
我猜你的意思可能是
while '&&' in s: s = s.replace('&&', '&')。但是正则表达式更适合这项工作。 -
是的,几乎一样。当然,我更喜欢更有效的解决方案。
标签: python python-3.x