「-」をスペースに置き換え(ただし、連続して 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)