DTPab

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

正規表現スタイルを全部書き出す

増えすぎた正規表現スタイルをきれいにしたい…ということになり、秘伝のソースのような、過去の担当者たちが継ぎ足し継ぎ足し作り上げてきた正規表現スタイルを整理することになりました。
ただInDesignの段落スタイル編集パネル上では読み解くにも限界があるので、まずはテキストファイルに書き出すことにしました。

書き出し先のフォルダを指定すると、現在開いているドキュメントからすべての段落スタイルの正規表現スタイルを抽出します。
仕様としては、

  • 段落スタイル名がテキストファイル名になる
  • スタイルグループ内のスタイルは「すぐ上の階層のグループ名 >>> 段落スタイル名」とする(すぐ上までしか見ない)
  • 既に同名のテキストファイルがあったら強制的に上書き

となります。

割とやっつけで書いたコードなのでご容赦をw