前提
正規表現での置換がうまくできません。
実現したいこと
拡張子を置き換える
該当のソースコード
Python
1import re 2 3name = 'hoge.jpg' 4print(re.sub(r'[^.]*$', 'webp', name))
出力
hoge.webpwebp
正規表現を変えると上手く行ったのですが、なぜこの正規表現パターンでうまくいかないのかを教えてください。
回答2件
あなたの回答
tips
プレビュー
投稿2022/09/22 20:50
正規表現での置換がうまくできません。
拡張子を置き換える
Python
1import re 2 3name = 'hoge.jpg' 4print(re.sub(r'[^.]*$', 'webp', name))
hoge.webpwebp
正規表現を変えると上手く行ったのですが、なぜこの正規表現パターンでうまくいかないのかを教えてください。
回答2件
あなたの回答
tips
プレビュー