調べれば誰か書いていそうな気がしたけどメモ書き。
検索:([0-9])(?=([0-9]{3})+[^0-9])
置換:$1,
肯定先読み(?=hoge)
はhoge
の部分が可変長でも対応できるので、([0-9]{3})+[^0-9]
が最長マッチを取りながら頭から検索していく感じ。
2023/03/23 追記
こちらにアップデート版の記事を書きました。
調べれば誰か書いていそうな気がしたけどメモ書き。
検索:([0-9])(?=([0-9]{3})+[^0-9])
置換:$1,
肯定先読み(?=hoge)
はhoge
の部分が可変長でも対応できるので、([0-9]{3})+[^0-9]
が最長マッチを取りながら頭から検索していく感じ。
2023/03/23 追記
こちらにアップデート版の記事を書きました。