テキスト

テキスト置換

下書き、コード断片、ログ、設定ファイルを貼り付けるだけで、変更したい箇所をルールに沿ってすぐに置き換えられます。通常の文字列検索にも正規表現にも対応し、大文字・小文字の区別、すべて置換、複数行モード、ドットの改行マッチ、$1/$2 のキャプチャグループまでブラウザ内で処理します。マッチ数もリアルタイムに表示されるため、文章編集、コードのリファクタリング、データクリーニングをページ上で完結できます。

  • すべての処理はブラウザ内で完結し、ログ、下書き、社内向けの断片が端末の外へ送信されることはありません
  • 通常テキストと正規表現を切り替えても、入力内容、置換内容、選択したオプションはそのまま保持されます
  • 正規表現にエラーがある場合は検索欄の下にすぐ表示され、マッチ数もルールに合わせて更新されます
  • 空白、空行、メールアドレス、URL、数字、HTML タグなどの正規表現テンプレートをワンクリックで使えます
  • 出力をそのまま入力へ戻せるため、複数段階の置換をパイプラインのように進められます
工具/テキスト置換
0 文字
0 文字
待機中: 検索内容を入力してください
置換コマンド

概要

単語を 1 つ置き換えるだけのツールではありません。文案の修正、識別子のリネーム、機密情報のマスキング、空白整理まで、同じパネルでまとめて扱えます。

  1. 01

    通常テキストと正規表現を切り替え可能

    文字列そのものを探す検索と JavaScript 正規表現を、必要に応じて切り替えられます。切り替えても入力、置換内容、選択済みオプションは保持されます。

  2. 02

    正規表現のエラーを即時表示

    構文が不正な場合は検索欄の下にエラーを表示します。誤ったルールで結果が空になる前に気づけるため、修正してから続けられます。

  3. 03

    キャプチャグループで並べ替え

    置換欄では $1、$2 などを使って、マッチした一部を再利用できます。名前、日付、ID、ログ項目を必要な形に組み直せます。

  4. 04

    実際の置換ルールに近いオプション

    大文字・小文字の区別、すべて置換、複数行モード、ドットの改行マッチを自由に組み合わせられます。行単位のログ、複数段落の文章、厳密な命名規則にも対応しやすくなります。

  5. 05

    マッチ数をリアルタイムに確認

    コピーする前に現在のルールが何件ヒットしているか分かります。正規表現が意図した範囲にだけ当たっているか確認できます。

  6. 06

    よく使う正規表現をすぐ挿入

    空白、空行、メール、URL、数字、HTML タグなどのテンプレートをクリックするだけで検索欄に入れられ、自動的に正規表現モードへ切り替わります。

  7. 07

    出力を次の入力にできる

    現在の結果を入力欄へ戻せるため、連続置換、段階的なリファクタリング、ログ整形を流れ作業のように進められます。

  8. 08

    完全にローカルで処理

    検索、置換、正規表現の検証、マッチ数の計算はすべて現在のブラウザ内で行われます。内部文書、マスキング前のフィールド、未公開の内容がアップロードされることはありません。

使い方

テキストを貼り付け、ルールを決め、マッチ数を確認し、結果をコピーするまで、すべて同じ画面で完了します。

  1. 01

    変更したいテキストを入力エリアに貼り付けるか入力します。

  2. 02

    検索欄に探したい内容を入れ、置換後欄に置き換えたい内容を入力します。

  3. 03

    下部のコマンドバーで通常テキストまたは正規表現を選びます。正規表現モードでは $1、$2 などのキャプチャグループを使用できます。

  4. 04

    テキストの構造に合わせて、大文字・小文字の区別、すべて置換、複数行モード、ドットの改行マッチを選択します。

  5. 05

    右上のマッチ数を確認し、ルールが意図した箇所だけに当たっていることを確認してから結果をコピーします。

詳細

テキストの種類によって適したルールは変わります。重要なのは、複雑な書き方を選ぶことではなく、モード、オプション、テキスト構造を正しく合わせることです。

  • 通常テキストは、固定の単語、商品名、接頭辞、単純な誤字修正に向いています。最も安全な初期設定です。
  • 正規表現は、メールアドレス、ID、ログ項目、連続する空白、規則性はあるが少しずつ違う文字列を扱うときに便利です。
  • 大文字・小文字の区別は、固有名詞、環境変数、コード識別子のように表記の違いが意味を持つ場面で役立ちます。
  • すべて置換は通常オンで使えます。最初の 1 件だけ確認しながら変えたい場合はオフにします。
  • 複数行モードでは ^ と $ が各行の先頭と末尾にマッチします。ログ、CSV 行、Markdown 見出しに向いています。
  • ドットの改行マッチを有効にすると、. が改行も含めてマッチします。複数行の HTML、JSON 断片、コメントブロックに便利です。
  • キャプチャグループを使うと、置換欄は単なる文字の差し替えではなく、小さな再構成ツールになります。
  • マッチ数はコピー前の簡単なセルフチェックです。0 件の場合は、ルールをもう一度見直すサインです。

活用シーン

検索と置換そのものは難しくありません。面倒なのは、ツールを行き来すること、データ漏えいを気にすること、公開後に命名やマスキング漏れへ気づくことです。

  1. コンテンツ編集と校正

    記事、ドキュメント、メール、ランディングページをまたいで、誤字、古い名称、表記ゆれ、ブランド名をまとめて修正できます。

  2. コード断片のリファクタリング

    正規表現とキャプチャグループを使って、貼り付けたコードブロックの変数名、import パス、API 呼び出し形式をまとめて書き換えられます。

  3. ログ整理とトラブルシューティング

    タイムスタンプの除去、ID のマスキング、区切り文字や時刻形式の統一など、読みづらいログを比較しやすいテキストへ整えられます。

  4. 空白文字の正規化

    余分なスペースの圧縮、行末空白の削除、空行の整理、インデント形式の変換など、後続処理に渡す前のテキストをきれいにできます。

  5. SEO とメタ情報の更新

    サイト内の古いブランド名、キャンペーン用スラッグ、パラメータのプレースホルダーを素早く置き換え、メタディスクリプションや Open Graph 文言をそろえられます。

  6. サポートテンプレートと告知文

    告知テンプレート、FAQ、カスタマーサポートの定型文にある用語をそろえ、同じ内容が場所によって微妙に違う状態を減らせます。

  7. 機密情報のマスキング

    正規表現でメールアドレス、電話番号、トークン、IP、注文番号などをマスクし、ログやスクリーンショットを同僚へ共有しやすくできます。

  8. インポート前のデータクリーニング

    データベースや処理パイプラインへ取り込む前に、CSV/TSV の区切り文字、文字化けの痕跡、不要なノイズを整えられます。

  9. 翻訳キーの移行

    i18n の名前空間を変更するときに、複数の言語ファイルにまたがるキーの接頭辞や階層をまとめて書き換えられます。

  10. ログ形式の統一

    複数の出力元から来たログの時刻形式、フィールド区切り、レベル表記をそろえ、grep や jq で後処理しやすくできます。

関連情報

一括置換を行う前に、元のテキストに余分なスペース、空行、見えない文字が含まれている場合は、先に テキストクリーナー で整えておくと安定します。置換後にできた変数名、スラッグ、タイトルの表記をそろえたい場合は、続けて ケース変換 でケースを整えられます。公開や送信の前に文字数やバイト数が上限を超えていないか確認するなら テキストカウンター が便利です。対象が名簿、ログ、行単位のデータであれば、さらに 行操作ツール で重複削除、並べ替え、番号付け、分割を行えます。正規表現ルールが本当に狙った位置にヒットするかをここで実行する前に確かめたいときは、 正規表現テスター を開いて、マッチ位置、キャプチャグループ、置換プレビューを確認しましょう。

使い方のヒント

ルールは具体的なほど安定します。まずプレビュー、次にマッチ数、最後にコピーという小さな確認を習慣にすると、手戻りを大きく減らせます。

  • 新しい正規表現は、まず小さなサンプルで検証してください。マッチ数を見れば、感覚よりも確実に確認できます。
  • 文字列を並べ替えたい場合は、複数回の置換を重ねるより、キャプチャグループを使うほうが安定します。処理回数が少ないほどズレも減ります。
  • 日常的な文案では大文字・小文字の区別をオフのままで十分です。コード識別子や環境変数のように表記差が意味を持つ場合だけオンにしてください。
  • ルールの範囲が広すぎるか不安なときは、すべて置換をオフにして、最初のマッチから確認すると安全です。
  • 出力を入力に使うで置換の流れをつなげられます。ただし完了するまでは、元の入力をどこかに残しておくと安心です。
  • 複数行の断片を扱う前に、複数行モード、ドットの改行マッチ、またはその両方が必要かを先に決めてください。
  • 機密情報を扱う場合は、マスキング後に結果をコピーしたら、パネルをクリアしておくことをおすすめします。ローカル処理でも、タブ内に内容は残り得ます。

制限事項

置換は精密ですが、構文解析器ではありません。得意な範囲を知っておくと、複雑なデータでの事故を避けやすくなります。

  • 正規表現モードではブラウザ内蔵の JavaScript エンジンを使用します。一部の新しい構文、たとえば環境によっては後読みなどが古いブラウザで使えない場合があります。
  • 非常に長いテキストに複雑な正規表現を組み合わせると、リアルタイムプレビューが一時的に重くなることがあります。段落やブロックごとに分けて処理することをおすすめします。
  • 大文字・小文字の区別、複数行モード、ドットの改行マッチは通常テキストと正規表現の両方で設定できます。ただし複数行とドットの改行マッチは、^、$、. を使うパターンで主に意味を持ちます。
  • すべて置換は初期状態でオンです。最初の 1 件だけ置換したい場合は忘れずにオフにしてください。
  • このツールは HTML、JSON、その他の構造化形式を解析しません。構造化データを書き換えた後は、対応するフォーマッターやバリデーターで確認することをおすすめします。
  • スペルチェック、文章校正、言語判定は行いません。必要な場合は専用ツールを使ってください。

よくある質問

通常テキストと正規表現、キャプチャグループ、複数行の挙動、ローカル処理、よくある制限について、迷いやすいポイントをまとめました。

通常テキストと正規表現モードは何が違いますか?

通常テキストでは、入力した内容をそのままの文字列として検索します。特殊記号は内部で安全にエスケープされます。正規表現モードでは、検索欄の内容を JavaScript 正規表現として扱い、メタ文字、文字クラス、キャプチャグループが正規表現のルールで解釈されます。

置換でキャプチャグループを使うにはどうしますか?

正規表現モードで、検索パターンに含めたキャプチャグループを $1、$2 のように参照できます。たとえば (\w+)-(\d+) を検索し、$1_$2 に置換すると、order-123 を order_123 にできます。

複数行モードは何を変えますか?

オフの場合、^ と $ はテキスト全体の先頭と末尾にだけマッチします。オンにすると、各行の先頭と末尾にもマッチするようになり、ログ、CSV 行、Markdown などの処理に向いています。

ドットで改行もマッチさせるのはいつ必要ですか?

. で改行も含めてマッチさせたいときに有効にします。たとえば複数行の HTML ブロック、複数行コメント、段落をまたぐ内容を置換する場合に使います。

入力したテキストはサーバーへアップロードされますか?

いいえ。検索、置換、正規表現の検証、マッチ数の集計はすべて現在のブラウザ内で行われます。データは外部へ送信されません。

複数の置換を連続して実行するには?

最初のルールを適用したあと、出力を入力に使うをクリックして結果を入力欄へ戻します。その後、新しい検索・置換ルールを設定して同じ手順を繰り返します。

どんな正規表現テンプレートがありますか?

連続する空白、空行、メールアドレス、URL、数字、HTML タグ、行頭の空白、行末の空白を用意しています。テンプレートを選ぶと自動的に正規表現モードへ切り替わり、検索欄にパターンが入ります。

通常テキストモードでも大文字・小文字の区別やすべて置換は使えますか?

使えます。通常テキストは内部で安全な正規表現に変換されるため、大文字・小文字の区別とすべて置換は両方のモードで同じように動作します。

正規表現にエラーがあると、なぜ出力が止まるのですか?

構文が無効な場合は置換処理を止め、検索欄の下にエラーを表示します。誤ったルールで結果を壊さないためです。構文を修正すると、リアルタイムプレビューがすぐに再開します。

マッチ数はどのように計算されますか?

現在のルールをグローバルフラグ付きで再コンパイルし、入力テキスト内のマッチ件数を数えます。キャプチャグループや分岐は正規表現エンジンのルールに従います。

長いテキストも扱えますか?

一般的なドキュメントやコード断片であればリアルタイムに処理できます。非常に大きいテキストや複雑な正規表現では再計算時に一時的な遅延が出ることがあるため、段落やブロックごとに処理することをおすすめします。

プライベートな内容や機密情報にも使えますか?

使えます。すべての処理はローカルで行われるため、マスキングルール、社内向けの文面、未公開の命名がアップロードされることはありません。処理後はパネルをクリアして、タブ内に内容を残し続けないようにするとより安心です。

関連ツール

置換が終わったら、同じツール群で空白整理、ケース統一、長さ確認、行単位の処理まで続けて行えます。