検索と置換(テキスト一括置換)
テキスト中の単語や語句を検索して置換します。大文字小文字の区別、単語単位、$1グループ付きの正規表現、最初だけの置換、複数ペアの一括処理に対応します。
| 検索 | 置換後 | 置換回数 |
|---|---|---|
| ユーザ | ユーザー | 2 |
| サーバ | サーバー | 1 |
| 送信 | 送付 | 1 |
テキスト全体で単語を別の単語に置き換えたり、繰り返し出てくる誤字を直したり、表記を統一したり、置換のリストをまとめて実行したりできます。通常の検索はすべての文字をそのまま扱うので、$ . ( ) などの記号も安全です。パターンや $1 のようなグループが必要なときは、正規表現をオンにしてください。表には、ペアごとに何回置換したかが表示されます。
使い方
- テキストを貼り付けます。
- 検索する文字列と置換後の文字列を入力します。置換後を空にすると、一致した部分が削除されます。
- 追加のペアを、1行に1組、「検索 => 置換」の形で入力します(スプレッドシートの2列を貼り付けても構いません)。
- 大文字小文字の区別、単語単位、正規表現、最初だけの置換を設定して、結果をコピーします。
計算式
ペアは順番に実行されます:テキスト₁ = 置換(テキスト, 検索₁ → 置換₁)、テキスト₂ = 置換(テキスト₁, 検索₂ → 置換₂)、…
通常モードではすべての特殊文字をエスケープするため、検索は文字どおりに行われ、置換後の文字列も入力したとおりに挿入されます。単語単位では、Unicodeに対応した境界を使います。一致した部分が他の文字、数字、アンダースコアに接していてはならないので、アクセント付きの単語、ハングル、キリル文字でも動作します。正規表現はJavaScriptの構文(たとえば数字は \d+)に従い、multilineフラグが有効なので、^ と $ は各行で一致し、置換後の文字列では $1、$2、$&、$<名前> が使えます。「\n を改行として扱う」をオンにすると、検索・置換の欄の \n と \t が改行とタブを表します。
計算例
既定のサンプルの文に「ユーザ → ユーザー」と追加のペア「サーバ => サーバー」、「送信 => 送付」を適用すると、ユーザー登録が完了しました。ユーザー名を確認してください。サーバーにデータを送付します。になります。3組で2 + 1 + 1 = 4回の置換です。
よくある質問
異なる複数の単語を一度に置換するには?
「追加のペア」の欄に、1行に1組、「検索 => 置換」を入力してください。上から下に順に適用されるので、後ろのペアは前のペアで変更された結果に対して働きます。
単語をすべての箇所で削除するには?
検索欄に入力し、「置換後」を空にするか、矢印の後ろを何も書かない「単語 => 」の形で入力してください。
改行を置換するには?
「\n を改行として扱う」にチェックを入れたまま、検索欄に \n と入力してください。たとえば \n を検索して「, 」に置換すると、行がカンマでつながります。
正規表現でページが固まることはありますか?
あります。入力している最中でも、パターンは書いたとおりに実行されるためです。(a+)+ や (\w+\s?)* のような繰り返しの中の繰り返し、あるいは (a|aa)+ や (\w|\d)+ のように選択肢が同じテキストに一致しうる繰り返しは、ほぼ一致するテキストで指数関数的に時間がかかることがあります。そうしたパターンは、「危険なパターンを許可する」にチェックを入れない限り拒否されます。.*x のようなパターンは通常のテキストでは速いものの、数万文字の1行ではゆっくりになります。ページが応答しなくなったら、タブを閉じてください。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/find-and-replace-tool/
このツールを引用する
kakaoCalc. (2026, November 8). 検索と置換(テキスト一括置換). https://kakao.mobile/ja/tools/find-and-replace-tool/
“検索と置換(テキスト一括置換).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/find-and-replace-tool/.