てもとツール

テキスト置換ツール|大文字小文字区別・正規表現対応の無料リアルタイム一括置換

文字列をリアルタイムで一括置換する無料オンラインツール。大文字小文字区別・正規表現に対応し、データはブラウザ内のみで処理します。

ブラウザ内処理 完全無料 登録不要
詳細設定

置換したいテキストを入力してください

検索語句と置換語句を指定すると、結果がリアルタイムで表示されます

このツールについて

使い方・特徴・補足情報

テキスト置換ツールとは

テキスト置換ツールは、文章中の特定の文字列を別の文字列へ一括置換するツールです。検索語と置換語を入れると、結果がその場で更新されます。

実行前に「何件マッチするか」を表示します。意図しない大量置換を、事前に気づいて止められます。

大文字小文字の区別や、正規表現によるパターンマッチにも対応します。

処理はすべてブラウザ内で完結し、入力を外部へ送りません。社内文書や個人情報を含む文章も手元で扱えます。

👤 こんな人におすすめ✨

文章やデータを編集する人

✅ 楽になること

文字列の一括置換

✍️ 避けたい手間

意図しない大量置換のミス

解決できる困りごと

  • エディタを開かずに文字列を一括で書き換える作業を素早く実行できる
  • 正規表現の置換が意図通りかを結果を見ながら確認できる
  • 個人情報や社名を伏字に置き換える前作業の取り違えを防ぎやすい

使い方

  1. 「元テキスト」欄に、置換対象のテキストを入力またはペーストします。
  2. 「検索語句」欄に、置き換えたい文字列を入力します。
  3. 「置換語句」欄に、置き換え後の文字列を入力します(空にすると削除になります)。
  4. 結果が自動でリアルタイムに更新されます。マッチ件数が「○件マッチ」と表示されます。
  5. 「コピー」ボタンをクリックして、置換後のテキストをクリップボードにコピーします。
  6. 大文字小文字区別・正規表現・単語境界など詳細な設定は「詳細設定」を開いて変更できます。

使用例

株式会社表記の統一

「(株)」「㈱」が混在した文書を「株式会社」に統一する例です。検索語句を変えるだけで複数バリエーションを順番に揃えられます。

入力

検索語句: (株)
置換語句: 株式会社
---
(株)山田商事と㈱鈴木製作所、株式会社佐藤工業の3社が共同で事業を開始した。

出力

株式会社山田商事と㈱鈴木製作所、株式会社佐藤工業の3社が共同で事業を開始した。
(マッチ件数: 1件)

正規表現で電話番号を伏字化

正規表現モードで電話番号らしき文字列をまとめて伏字に置換する例です。\d{2,4}-\d{2,4}-\d{4} で固定電話・携帯番号を包括的に捕捉します。

入力

検索パターン: \d{2,4}-\d{2,4}-\d{4}
置換語句: [REDACTED]
正規表現モード: ON
---
担当: 田中 03-1234-5678
携帯: 090-1111-2222
FAX:  06-9999-8888

出力

担当: 田中 [REDACTED]
携帯: [REDACTED]
FAX:  [REDACTED]
(マッチ件数: 3件)

改行をスペースに変換

Excelからコピーしたセルが改行で分割されてしまったとき、\n を半角スペースに置換して1行にまとめる例です。

入力

検索パターン: \n
置換語句: (半角スペース)
正規表現モード: ON
---
東京都
千代田区
丸の内1-1-1

出力

東京都 千代田区 丸の内1-1-1

活用シーン

表記ゆれの一括修正

「(株)」「㈱」が混在する文書で、検索語に「(株)」を入れて「株式会社」へ一括置換できます。長い文書でも瞬時に統一できます。

コードのリファクタリング補助

変数名や関数名を変えるとき、コードを貼って旧名を新名へ一括置換できます。正規表現モードなら複数パターンを同時に狙えます。

CSV・TSVデータのクレンジング

スプレッドシートからコピーした値の余計なスペースや記号を、一括で削除・置換できます。空文字への置換で丸ごと除去もできます。

文章のフォーマット統一

箇条書きの「・」を「-」に揃えたり、全角数字を半角へ直したりできます。文体を整える細かな修正を素早く処理できます。

翻訳・ローカライズ補助

翻訳前のメッセージで固有名詞だけ差し替えるとき、検索→置換で手早く対応できます。用語集と組み合わせると効率的です。

ログ・サンプルの匿名化

共有するログから名前やメールを [REDACTED] へ一括置換できます。プライバシーを守りつつサンプルを配れます。

技術的な解説

補足: 仕組み

通常モードは replaceAll() で全マッチを一度に置換します。件数は text.split(searchText).length - 1 で数えます。

正規表現モードは new RegExp(pattern, flags) を作り、g を付けて全マッチを対象にします。無効なパターンは SyntaxError を捕まえます。

単語境界 \b は ASCII の \w 境界のみが対象です。日本語では効かないため、非 ASCII を含む入力には UI で注意を出します。

もっと詳しく

マッチ件数を「置換前の安全装置」として使う

本ツールは置換前に「○件マッチ」と件数を出します。意図しない大量置換を止めるブレーキになります。

「は」を置換して300件と出たら、検索語が広すぎる証拠です。前後に文字を足して数件まで絞ってから実行すれば、助詞の巻き込み事故を防げます。

単語境界 \b が日本語で効かない理由

正規表現の \b は、ASCII の \w の境目しか認識しません。「会議」を \b会議\b で囲んでも境界が成立せず、期待どおりに区切れません。

英単語だけを狙うときは有効です。日本語語句の単独一致を狙うなら、前後の記号や空白を明示的にパターンへ含めるのが確実です。

関連ツール

同じカテゴリの他のツールも合わせてどうぞ。