我有一个如下所示的字符串:
word1||word2||word3||word4
删除“多余”的最佳方法是什么?字符串中的单词之间没有摆脱两个单词?
最终产品的外观应为:
word1|word2|word3|word4
答案 0 :(得分:2)
您可以使用replace
str='word1||word2||word3||word4'
print(str.replace('||', '|'))
#word1|word2|word3|word4
答案 1 :(得分:1)
您可以使用与一个或多个模式匹配的正则表达式:
import re
s='word1||word2||word3||word4'
re.sub('\|+','|',s)
# 'word1|word2|word3|word4'
答案 2 :(得分:0)
只需使用str.replace:
pip install git+https://github.com/plamere/spotipy.git --upgrade
答案 3 :(得分:0)
下面的代码应满足您的要求。
str1="word1||word2||word3||word4|word6"
str1 = str1.replace("||","|")
print (str1)
答案 4 :(得分:0)
您可以使用||
函数将|
替换为replace
。
str='word1||word2||word3||word4'
print(str.replace('||', '|'))
谢谢。 :)