DTPab

印刷やデザイン、アドビ製アプリやスクリプトなど、雑多な技術ブログ

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

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

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

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

2023/03/23 追記
こちらにアップデート版の記事を書きました。

uske-s.hatenablog.com