2024-09-29 19:33:08 发布
网友
假设我有这些弦:
string1= "Queen -Bohemian Rhapsody" string2= "Queen-Bohemian Rhapsody" string3= "Queen- Bohemian Rhapsody"
我希望他们都变成这样:
如何在Python中实现这一点?在
谢谢!在
您可以regexp:
import re pat = re.compile(r"\s?-\s?") # \s? matches 0 or 1 occurenece of white space # re.sub replaces the pattern in string string1 = re.sub(pat, " - ", string1) string2 = re.sub(pat, " - ", string2) string3 = re.sub(pat, " - ", string3)
您可以regexp:
相关问题 更多 >
编程相关推荐