python3.7を使用しています。
文字列nameについている_とsuffixを、re.subによる置換で取り除きたいのですが、suffixの中に特殊記号が入っているとうまく置換できません。
例えば、下記のように、suffixに+等が入っている場合に、suffixを取り除いた文字列「efg」だけを取り出せません。
suffix = "ab+cd"
name = "efg_ab+cd"
except_suffix = re.sub(rf"_{suffix}$", "", name)
print(except_suffix)
efg_ab+cd
正規表現内に記号が使われても問題ないようにするにはどうすればよいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/13 01:03