我需要将“-”替换为空格(但不能连续超过1个,并去掉开头和结尾的所有字符),并删除任何其他特殊字符,例如:
"Example-1" ---> "Example 1"
"Example - 2"---> "Example 2"
"Ex amp le-(3)"--->"Ex amp le 3"
"--Example%s,,4 "--->"Examples4"
已解决
(我不得不修改这个问题,因为我只有8个名声,而且我还要5个小时才能回答自己的问题)
我这样解决了这个问题:
my_string = re.sub('[^\w -]', '', my_string).replace('-', ' ').strip(' ')
subsMade = 1
while subsMade > 0:
(my_string, subsMade) = re.subn(' ', ' ', my_string)
目前没有回答
相关问题 更多 >
编程相关推荐