整数をカンマ区切りに置換する 置換前 置換後
-123456789 123456789 1234567 123456 12345 1234 123 12
(?<=[0-9])(?=([0-9]{3})+$) を , に置換 別解 ([0-9])(?=([0-9]{3})+$) を \1, に置換
肯定先読みと肯定戻り読みを 組み合わせる方法や、 肯定先読みと後方参照を 組み合わせる方法があります。 正規表現の問題集1 (基本編)