前提・実現したいこと
Pythonの正規表現re.subを使って"abc155, abc259, bca356"の文字列を"ABC-155, ABC-259, bca356"に置き換えたい。
数字は維持したまま、"abc"だけを"ABC-"に置き換える。
試したこと
Python
1#In 2text = "abc155, abc259, bca356" 3text2 = re.sub('(abc)[0-9]{3}', r'ABC-\1', text) 4print (text2) 5 6#Out 7#数字では無く文字列が返ってくる。\2にするとエラー 8ABC-abc, ABC-abc, bca356
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/17 08:53