Pythonでre.subを使用して文字列 "( - )"を置き換えることができません。re.sub "( - )"が失敗しました
>>> instr = 'Hello, this is my instring'
>>> re.sub('my', 'your', instr)
'Hello, this is your instring'
>>> instr = 'Hello, this is my (-) instring'
>>> re.sub('my (-)', 'your', instr)
'Hello, this is my (-) instring'
私が間違っていることを誰かに教えてください。
ありがとうございました!
わからない(
#
は私が追加された後のものは、それはデバッグ出力からではないのです)、しかし、多分あなたは括弧をエスケープする必要があります彼らはグループの指標として解釈されませんか? '\( - \)' – phimuemue