![見出し画像](https://assets.st-note.com/production/uploads/images/54356372/rectangle_large_type_2_248af6139917ee5aeed46109179b48e7.png?width=1200)
正規表現にマッチした部分にスタイルを適用する Keyboard Maestro 用アクション
Illustratorで作業していると,たびたび「商品Aの後についている®マークのみ下付きにしたい」みたいな作業が発生します。通常だと目視で条件に当てはまるテキストを見つけ,それに手動で文字スタイルを指定するかと思います。しかしそれだと見落としの発生が心配です。こういうのは機械の得意分野なので,自分で頑張らず機械にやってもらいましょう。
そこで今回は,正規表現にマッチした部分にスタイルを適用するKeyboard Maestro用アクションを紹介します。
あらまし
正規表現にマッチしたテキストすべてに,指定した名前のスタイルを適用します。段落スタイル・文字スタイルのどちらかを選べます。■から始まる行に段落スタイルをあてる,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の書類を開いた状態でアクションを実行してください。正規表現にマッチした部分に指定したスタイルを適用します。
正規表現にマッチした部分にスタイルを適用するIllustrator用Keyboard Maestroアクション(スクリプト)。
— したたか企画 (@sttk3com) June 11, 2021
文字スタイル・段落スタイルのどちらかを一気に割り当てられる。行頭の中黒・の四分アキ付加などが一瞬に。 pic.twitter.com/tYWBol2API
買う
すべてのアクションをまとめてほしい場合は,マガジン[MaestroPack]または記事[前面にあるAdobeアプリを自動で動かす Keyboard Maestro 用追加アクション]をご購入ください。すでにそちらの記事を購入済みの場合は,その記事からダウンロードできます。
単品で買いたい場合はこの記事をご購入のうえ,下のリンクからダウンロードしてください。
この記事が気に入ったらサポートをしてみませんか?