クエリを使用した検索と置換

最終更新日 : 2026年8月7日

Adobe InDesign で保存されたクエリを使用して、日常的な検索と置換操作を自動化する方法を学びます。

クエリは、反復的なタスクを自動化する、あらかじめ定義された検索と置換の操作です。InDesign には、電話番号形式の変換、句読点の標準化、タイポグラフィの問題の修正などのタスク用にプリセットクエリが含まれています。複数のドキュメントで同じ検索と置換操作を適用したり、検索を頻繁に繰り返したりする必要がある場合は、クエリを使用します。

既存のクエリを適用する

編集検索と置換を選択します。

クエリリストからクエリを選択します。 クエリの選択後、検索置換文字列フィールドで検索条件を調整して結果を微調整できます。

検索メニューから検索範囲を選択します:ドキュメントすべてのドキュメント、またはストーリー

次を検索」を選択して最初のインスタンスを特定します。

置換」、「すべてを置換」、または「置換して検索」を選択します。

プリセットクエリで電話番号を変換する

この電話番号変換クエリを使用して、ドキュメント全体で電話番号の形式を標準化します。

編集検索と置換を選択し、「正規表現」タブがアクティブであることを確認します。

クエリリストから「電話番号変換(ドット形式)」を選択します。

検索フィールドの正規表現を確認します:

\(?(\d\d\d)\)?[-. ]?(¥d¥d¥d)[-. ]?(\d\d\d\d)

必要に応じて、置換文字列フィールドを変更して番号を書式設定します。

例えば、206.555.3982 の場合は $1.$2.$3、206-555-3982 の場合は $1-$2-$3、206 555-3982 の場合は $1 $2-$3 とします。

すべてを置換」を選択します。

保存したクエリを使用すると、検索と置換ダイアログボックスのクエリリストにテキストと書式設定を保存することで、複雑な検索を再実行して共有できます。クエリと一緒に検索範囲を保存することはできないため、実行するたびに範囲を指定してください。

カスタム正規表現クエリの保存

編集検索と置換を選択します。

テキスト」か「正規表現」を選択して、目的の検索を実行します。

正規表現構文または「検索用特殊文字 を使用して検索フィールドで検索式を構築します。

置換文字列フィールドに置換テキストやパターンを入力します。

検索する属性を指定 アイコンと「置換する属性を指定 アイコンを使用して、任意の書式設定を構成します。

必要に応じて、「ロックされたレイヤーとロックされたオブジェクトを含める(検索のみ) アイコン、「ロックされたストーリーを含める(検索のみ) アイコン、または「脚注を含める アイコンなどのオプションを選択します。

クエリを保存 アイコンを選択し、クエリの名前を入力します。

OK」を選択します。

保存した正規表現クエリの実行

編集検索と置換を選択し、「正規表現」または「テキスト」タブを選択します。

クエリドロップダウン メニューからクエリを選択します。

検索ドロップダウンメニューから検索範囲(ドキュメントすべてのドキュメントストーリー)を指定します。

次を検索」を選択して最初の一致を特定します。

置換」、「すべてを置換」、または「置換して検索」を選択し、テキストを置換して検索を続行します。

保存されたクエリを削除する

編集検索と置換を選択します。

クエリリストから削除するクエリを選択します。

クエリを削除 アイコンを選択します。

メモ

カスタムクエリは、ユーザー設定フォルダーに XML ファイルとして保存されます。カスタマイズしたクエリの名前は、検索と置換ダイアログボックスのクエリドロップダウンメニューに表示されます。

  • macOS:Users/<ユーザー名>/Library/Preferences/Adobe/InDesign/<バージョン>/<言語>/Find-Change Queries/<クエリタイプ>
  • Windows:Users\<ユーザー名>\AppData\Roaming\Adobe\InDesign\<バージョン>\<言語>\Find-Change Queries\<クエリタイプ>