正規表現の入力支援(InDesign編)
InDesignには正規表現の入力支援機能があります。
「ワイルドカード、位置、繰り返し、一致」あたりのメニューのサブメニューのスクリーンショット、および、実際に挿入されるメタ文字をまとめてみました。
ワイルドカード

位置

繰り返し

一致

修飾子

Posix

それぞれを選択したときに、挿入されるメタ文字を一覧表にしてみました。
| メニュー | サブメニュー | 挿入されるメタ文字 ([テキスト]カテゴリ) | 挿入されるメタ文字 ([正規表現]カテゴリ) |
|---|---|---|---|
| タブ | ^t | \t | |
| 強制改行 | ^n | \n | |
| 段落の終わり | ^p | \r | |
| 分割文字 | 強制改行 | ^b | ~b |
| 改段 | ^M | ~M | |
| 改フレーム | ^R | ~R | |
| 改ページ | ^P | ~P | |
| 奇数改ページ | ^L | ~L | |
| 偶数改ページ | ^E | ~E | |
| 任意の改行 | ^k | ~k | |
| その他 | 右インデントタブ | ^y | ~y |
| 「ここまでインデント」文字 | ^i | ~i | |
| 先頭文字スタイルの終了文字 | ^h | ~h | |
| 結合なし | ^j | ~j | |
| ワイルドカード | 数字 | ^9 | \d |
| 欧文アルファベット文字 | ^$ | [\l\u] | |
| 文字 | ^? | . | |
| 任意の空白文字 | ^w | \s | |
| 任意の単語 | \w | ||
| 任意の大文字 | \u | ||
| 任意の小文字 | \l | ||
| 漢字 | ^K | ~K | |
| 位置 | 単語の始まり | \< | |
| 単語の終わり | \> | ||
| 単語の境界 | \b | ||
| 段落の始まり | ^ | ||
| 段落の終わり | $ | ||
| 繰り返し | 0または1回 | ? | |
| 0回以上 | * | ||
| 1回以上 | + | ||
| 0または1回(最小一致) | ?? | ||
| 0回以上(最小一致) | *? | ||
| 1回以上(最小一致) | +? | ||
| 一致 | 副表現のマーキング | () | |
| 副表現のマーキングなし | (?:) | ||
| 文字セット | [] | ||
| または | | | ||
| 肯定後読み | (?<=) | ||
| 否定後読み | (?<!) | ||
| 肯定先読み | (?=) | ||
| 否定先読み | (?!) | ||
| 修飾子 | 大文字と小文字を区別しない - オン | (?i) | |
| 大文字と小文字を区別しない - オフ | (?-i) | ||
| 複数行 - オン | (?m) | ||
| 複数行 - オフ | (?-m) | ||
| 単一行 - オン | (?s) | ||
| 単一行 - オフ | (?-s) | ||
| Posix | [[:alnum:]] | [[:alnum:]] | |
| [[:alpha:]] | [[:alpha:]] | ||
| [[:digit:]] | [[:digit:]] | ||
| [[:lower:]] | [[:lower:]] | ||
| [[:punct:]] | [[:punct:]] | ||
| [[:space:]] | [[:space:]] | ||
| [[:upper:]] | [[:upper:]] | ||
| [[:word:]] | [[:word:]] | ||
| [[:xdigit:]] | [[:xdigit:]] | ||
| [[=a=]] | [[==]] | ||
「テキスト」カテゴリと「正規表現」カテゴリの比較
テキスト
[テキスト]カテゴリを選択したときの検索/置換でのメニュー

正規表現
[正規表現]カテゴリを選択したときの検索/置換でのメニュー

比較
[テキスト]カテゴリ、[正規表現]カテゴリを選択したときの検索/置換でのメニューの比較です。
| メニュー | サブメニュー | テキスト | 正規表現 | ||
| 検索文字列 | 置換文字列 | 検索文字列 | 置換文字列 | ||
| タブ | ● | ● | ● | ● | |
| 強制終了 | ● | ● | ● | ● | |
| 段落の終わり | ● | ● | ● | ● | |
| 検索結果 | ● | ||||
| 全角記号 | ● | ● | ● | ● | |
| マーカー | ● | ● | ● | ● | |
| ハイフンおよびダッシュ | ● | ● | ● | ● | |
| 空白文字 | ● | ● | ● | ● | |
| 引用符 | ● | ● | ● | ● | |
| 分割文字 | ● | ● | ● | ● | |
| 変数 | ● | ● | |||
| その他 | 右インデント タブ | ● | ● | ● | ● |
| 「ここまでインデント」文字 | ● | ● | ● | ● | |
| 先頭文字スタイルの終了文字 | ● | ● | ● | ● | |
| 結合なし | ● | ● | ● | ● | |
| クリップボードの内容(書式設定あり) | ● | ● | |||
| クリップボードの内容(書式設定なし) | ● | ● | |||
| ワイルド カード | 数字 | ● | ● | ||
| 欧文アルファベット文字 | ● | ● | |||
| 文字 | ● | ● | |||
| 任意の空白文字 | ● | ● | |||
| 任意の単語 | ● | ||||
| 任意の大文字 | ● | ||||
| 任意の小文字 | ● | ||||
| 漢字 | ● | ● | |||
| 位置 | ● | ||||
| 繰り返し | ● | ||||
| 一致 | ● | ||||
| 修飾子 | ● | ||||
| Posix | ● | ||||
おまけ
2010年にリリースした電子書籍『InDesign者のための正規表現入門』を無償開放します。https://t.co/tQmpqqv87Z
— 市川せうぞー (@seuzo) December 28, 2019
直接ダウンロードしてお好みのEPUBリーダーでお読みください。
BY-NC(表示-非営利)のCCライセンスで再配布可能とします。
市川せうぞーさんの「InDesign CS3 正規表現一覧」https://t.co/tkZItAcrvQ
— DTP Transit (@DTP_Transit) November 10, 2020
を自分用にドキュメント化してみました(PDF、8ページ、0.6MB)。https://t.co/40frEhN6jL pic.twitter.com/TUD4ReX0Mr