「スクリプちん」のサイトデザインをリニューアル作業中です…^^;

ESTKのコード編集で使える検索置換の正規表現一覧

当ページのリンクには広告が含まれています。
スクリプちん:ESTKの使い方「正規表現でコード検索」

ExtendScript Toolkitのソースコード検索で使える正規表現です。

スクリプトの検索・置換に使用できます。

目次

ESTK検索置換の正規表現一覧

正規表現メタ文字の意味
.(ドット)任意の1文字に一致
(一致する文字列をキャプチャする領域の開始マーク
例:(画面下の図に表示)
)一致する文字列をキャプチャする領域の終了マーク
例:(画面下の図に表示)
¥1〜¥9キャプチャに一致した文字を置換文字列で受ける
例:(画面下の図に表示)
¥<単語の先頭に一致(エディタの現在の単語の定義を使用)
例:¥<f で、fで始まる単語に一致
¥>単語の末尾に一致(エディタの現在の単語の定義を使用)
例:f¥> で、fで終わる単語に一致
¥正規表現文字のエスケープ
例:¥( で、( カッコそのものに一致
[]文字の集合
例:[abc] で、a、b、cのいずれかに一致
例:[a-z] で、小文字のaからzに一致
[^]検索する文字の補集合
例:[^A-Za-z] で、アルファベット以外の文字に一致
^行の先頭に一致(補集合は除く)
$行の末尾に一致
*0回以上の一致
例:Sa*m で、Sm、Sam、Saam、Saaaamなどに一致
+1回以上の一致
例:Sa+m で、Sam、Saam、Saaaamなどに一致(Smには一致しない)
ExtendScriptコードエディタ:検索と置換(正規表現)
( )で囲まれた1〜9の繰り返し文字列を、¥1で受け取る
ExtendScriptコードエディタ:正規表現で置換する
上が置換前、下が置換後

Adobe ExtendScript Toolkitは、サポートが終了しています

Adobe ExtendScript Toolkitは、サポート終了後もしばらくはインストーラーのダウンロードはできており、使用することもできましたが、現在ではダウンロードもできなくなっています。

今からExtendScriptの開発を始めるなら、Visual Studio Code(VSCode)を導入することになりますが、AdobeはすでにUXPへの移行を進めています。

UXPの開発環境アプリは、Creative Cloudアプリ内の「UXP Developer Tools」からインストールできます。

公式サイト Adobe InDesignユーザーガイド:InDesignの拡張>自動化>スクリプト

公式サイト Visual Studio Code(VSCode)

+DESIGNING VOLUME 50 (マイナビムック)の「ちょっと自動化→ちょっとしあわせ ラクラボ。〜ESTKはもう古い! 最新の開発・デバッグ環境の構築方法」というコラムで、VSCodeでのデバッグについての解説が掲載されています。

Amazonなら、Kindle Unlimitedでも読めます。
普通にコレを1冊買うより、Kindle Unlimitedに1ヶ月登録したほうが安く読めますよ。

よかったらシェアしてね!
  • URLをコピーしました!
目次