Pythonで正規表現を使ってテキストをマッチさせているのですがやり方が思いつきません。
やりたいこととしては、
- 文字列の最後の数字の塊を抜き出す。
- だたし、抜き出す文字列の直前が"_"の場合は抜き出しを実行しない
つまり、
"abc_c123"のときは"123"という文字列を抜き出し、
"abc_123"の場合は抜き出しを実行したくないという形になります。
末尾の数字の塊だけを抜き出すのは
re.search(r'\d*$', "abc_c123")といった形でできましたが、2.の抜き出す文字列の直前が"_"の場合は実行しない
を満たすことができませんでした。
皆様のお知恵をおかしください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/24 05:37
2020/09/24 05:41
2020/09/24 05:44