标签: python string words
我有一个两次相同的字符串,即"hihi"。如何删除第一个'hi'以便仅存在第二个匹配项?
"hihi"
'hi'
答案 0 :(得分:1)
如果字符串总是加倍,则可以将其拆分为中间。
str_1 = "hihi" print(str_1[len(str_1)//2:])
答案 1 :(得分:1)
除了显而易见的,还有正则表达式:
In [774]: re.sub(r'^(.*?)\1$', r'\1', "hihi") Out[774]: 'hi'