テキスト置換ツール
テキスト中の文字列を一括置換します。正規表現や大文字小文字の区別にも対応しています。
関連記事
正規表現入門 - よく使うパターン一覧
基本メタ文字からよく使うパターン10選を実践的に解説
他のツール
テキスト置換とは?
テキスト置換とは、文章中の特定の文字列を別の文字列に一括で書き換える操作のことです。プログラミングやテキスト編集において非常に頻繁に使われる基本操作であり、手作業で一つずつ修正するよりも圧倒的に効率的です。たとえば、文書内の「株式会社ABC」を「ABC株式会社」に統一したい場合や、HTMLコード内のクラス名を一括変更したい場合に活用できます。本ツールでは、単純な文字列の置換に加えて、正規表現(Regular Expression)を使った高度なパターンマッチングによる置換にも対応しています。正規表現を使えば、「数字3桁のパターン」や「特定の形式のメールアドレス」など、柔軟な条件で文字列を検索・置換することが可能です。大文字・小文字の区別オプションも用意しており、用途に応じた細かい制御ができます。
テキスト置換ツールの使い方
以下の手順で簡単にテキストの一括置換ができます。
- 対象テキストを入力 — 上部のテキストエリアに、置換したい文章を貼り付けるか入力します。
- 検索文字列を入力 — 置換したい文字列(検索対象)を「検索文字列」欄に入力します。
- 置換文字列を入力 — 置換後の文字列を「置換文字列」欄に入力します。空欄にすると、該当部分を削除できます。
- オプションを設定 — 必要に応じて「大文字小文字を区別する」「正規表現を使用」のチェックを切り替えます。
- 置換実行をクリック — 「置換実行」ボタンを押すと、結果が下部に表示されます。置換された箇所の数も確認できます。
活用シーン・ユースケース
- 文書の表記統一 — 社名・製品名・用語の表記ゆれを一括修正。「サーバ」と「サーバー」の統一などに便利です。
- プログラミングのリファクタリング — 変数名やクラス名の一括変更。正規表現を使えばパターンに基づく高度な置換も可能です。
- HTMLやCSSの編集 — タグ名やクラス名、色コードの一括変更など、コード内の文字列を効率的に修正できます。
- CSVデータの加工 — 区切り文字の変更(カンマからタブへの変換など)や、不要な文字の削除に活用できます。
- 翻訳・ローカライズ作業 — 繰り返し出現する定型文や用語を一括で翻訳後の文字列に置換できます。
- 個人情報のマスキング — 正規表現で電話番号やメールアドレスのパターンを検出し、「***」などに置換してプライバシーを保護できます。
- ログファイルの整形 — 不要なタイムスタンプやログレベルの削除、フォーマットの統一に利用できます。
テキストエディタの置換ショートカットキー一覧
主要なテキストエディタ・IDEでの検索・置換ショートカットキーをまとめました。日常的なテキスト編集の参考にしてください。
| エディタ / IDE | 検索(Windows / Linux) | 置換(Windows / Linux) | 検索(Mac) | 置換(Mac) |
|---|---|---|---|---|
| VS Code | Ctrl + F | Ctrl + H | Cmd + F | Cmd + Option + F |
| Sublime Text | Ctrl + F | Ctrl + H | Cmd + F | Cmd + Option + F |
| Atom | Ctrl + F | Ctrl + Shift + F | Cmd + F | Cmd + Shift + F |
| IntelliJ IDEA | Ctrl + F | Ctrl + R | Cmd + F | Cmd + R |
| Eclipse | Ctrl + F | Ctrl + F(置換タブ) | Cmd + F | Cmd + F(置換タブ) |
| Vim | /検索語 | :%s/検索/置換/g | 同左 | 同左 |
| Emacs | Ctrl + S | M-% (Alt + Shift + 5) | 同左 | 同左 |
| サクラエディタ | Ctrl + F | Ctrl + R | — | — |
| 秀丸エディタ | Ctrl + F | Ctrl + R | — | — |
| メモ帳(Windows) | Ctrl + F | Ctrl + H | — | — |
大量のテキストを一括で正規表現置換したい場合は、上記の本ツールをご利用ください。インストール不要でブラウザだけで操作できます。
よくある質問
テキスト置換ツールは無料ですか?
はい、完全無料で何度でもご利用いただけます。登録不要でブラウザだけで動作します。
入力したテキストはサーバーに送信されますか?
いいえ、すべての処理はブラウザ内で完結します。入力したテキストが外部に送信されることはありません。安心してご利用ください。
複数の文字列を一度に置換できますか?
正規表現モードを使えば、パイプ(|)で区切ることで複数のパターンを一度に置換できます。例えば「りんご|みかん」と入力すれば、「りんご」と「みかん」の両方を一括置換できます。
改行を含むテキストも置換できますか?
はい、改行を含むテキストも問題なく処理できます。正規表現モードでは \n で改行を指定した置換も可能です。
置換前に何箇所マッチするか確認できますか?
はい、置換実行後に「置換回数」が表示され、何箇所が置換されたか確認できます。
正規表現での置換に対応していますか?
はい、正規表現モードをONにすることで、高度なパターンマッチによる置換が可能です。キャプチャグループ($1, $2など)を使った置換にも対応しています。
大文字と小文字を区別せずに置換できますか?
はい、「大文字小文字を区別する」のチェックを外すことで、大文字・小文字を区別せずに置換できます。デフォルトでは区別しない設定になっています。