DTPab

DTPにまつわるあれこれ

InDesignで数字3桁区切りをする正規表現(メモ書き)

調べれば誰か書いていそうな気がしたけどメモ書き。

検索:([0-9])(?=([0-9]{3})+[^0-9])
置換:$1,

肯定先読み(?=hoge)hogeの部分が可変長でも対応できるので、([0-9]{3})+[^0-9]が最長マッチを取りながら頭から検索していく感じ。