見出し画像

正規表現にマッチした部分にスタイルを適用する Keyboard Maestro 用アクション

Illustratorで作業していると,たびたび「商品Aの後についている®マークのみ下付きにしたい」みたいな作業が発生します。通常だと目視で条件に当てはまるテキストを見つけ,それに手動で文字スタイルを指定するかと思います。しかしそれだと見落としの発生が心配です。こういうのは機械の得意分野なので,自分で頑張らず機械にやってもらいましょう。

そこで今回は,正規表現にマッチした部分にスタイルを適用するKeyboard Maestro用アクションを紹介します。

あらまし

画像1

正規表現にマッチしたテキストすべてに,指定した名前のスタイルを適用します。段落スタイル・文字スタイルのどちらかを選べます。■から始まる行に段落スタイルをあてる,Illustrator®の®部分だけに文字スタイルをあてるなどといった作業に最適です。

エンジンはNSRegularExpressionを使用していて,Look Behind(戻り読み)など古いJavaScript・ExtendScriptにはできないパターンに対応しています。

指定できるオプションは次の通りです。

Selected text only:選択しているテキストのみ検索する場合はON,書類上の編集可能なテキストすべてを対象にする場合はOFFにします
Search pattern:検索用正規表現パターンまたは文字列を指定します
Grep:正規表現検索したい場合はON,ただの文字として扱いたいときはOFFにします
Ignore case:大文字小文字を無視するときはON,区別するときはOFFにします

Style type:適用するスタイルの種類です。Character style(文字スタイル), Paragraph style(段落スタイル)のどちらかを選びます
Style name:適用するスタイルの名前を指定します
Clearing overrides:オーバーライドを削除する場合はON,残す場合はOFFにします

動作環境インストール方法はそれぞれリンク先をご確認ください。macOSとKeyboard Maestroを使用中のかたのみご利用できます。

使いかた

Illustratorの書類を開いた状態でアクションを実行してください。正規表現にマッチした部分に指定したスタイルを適用します。

買う

すべてのアクションをまとめてほしい場合は,マガジン[MaestroPack]または記事[前面にあるAdobeアプリを自動で動かす Keyboard Maestro 用追加アクション]をご購入ください。すでにそちらの記事を購入済みの場合は,その記事からダウンロードできます。

単品で買いたい場合はこの記事をご購入のうえ,下のリンクからダウンロードしてください。

ここから先は

11字
この記事のみ ¥ 300

この記事が気に入ったらチップで応援してみませんか?