文字置換ツール(無料・登録不要)
登録不要 無料 ブラウザ完結
複数ペア・正規表現対応の高機能テキスト置換ツール。最大20ペアを同時実行、改行削除・URLエンコードなど13種の便利機能付き。大量テキスト対応・undo/redo 30ステップ。サーバー送信なし・完全無料。
0文字
置換ペア
1
テキストを入力
置換したいテキストを上の入力欄に貼り付けるか、「ファイル読込」ボタンで .txt / .csv ファイルを選択します。大量テキスト(10万行以上)にも対応しています。
置換したいテキストを上の入力欄に貼り付けるか、「ファイル読込」ボタンで .txt / .csv ファイルを選択します。大量テキスト(10万行以上)にも対応しています。
2
置換ペアを設定
「置換前」欄に検索したい文字列、「置換後」欄に置き換える文字列を入力します。置換後を空欄にすると該当文字を「削除」できます。
「+ ペア追加」ボタンで最大20ペアまで追加でき、全ペアが上から順に実行されます。
「置換前」欄に検索したい文字列、「置換後」欄に置き換える文字列を入力します。置換後を空欄にすると該当文字を「削除」できます。
「+ ペア追加」ボタンで最大20ペアまで追加でき、全ペアが上から順に実行されます。
3
オプションを選択(各ペアごとに設定可)
各ペアに以下のオプションを設定できます:
各ペアに以下のオプションを設定できます:
- Aa — 大文字小文字を区別する
- [W] — 単語単位でマッチング
- .* — 正規表現として扱う
- 1回 — 最初の1個のみ置換(デフォルトは全置換)
4
一括置換を実行
「一括置換」ボタンをクリックすると、設定した全ペアが上から順に実行されます。置換した件数が表示されます。
「一括置換」ボタンをクリックすると、設定した全ペアが上から順に実行されます。置換した件数が表示されます。
5
結果をコピーまたはダウンロード
「コピー」ボタンでクリップボードにコピー、「ダウンロード」ボタンで .txt ファイルとして保存できます。
「コピー」ボタンでクリップボードにコピー、「ダウンロード」ボタンで .txt ファイルとして保存できます。
便利ワンクリック機能:ツール右側の「便利機能」パネルには「改行削除」「重複行削除」「URLエンコード」など 13 種の操作が並んでいます。クリック一発で即実行されます。
各置換ペアの「.*」ボタンをオンにすると、検索文字列を正規表現として扱います。JavaScriptの正規表現構文に準拠しています。
| パターン | 意味 | 例(置換前→置換後) |
|---|---|---|
\d+ |
1文字以上の数字 | 「金額: \d+円」→「金額: ***円」 |
\s+ |
1文字以上の空白(改行含む) | 連続した空白を1つにまとめる |
^ |
行の先頭 | 全行頭に「・」を追加 |
$ |
行の末尾 | 全行末に「。」を追加 |
[\r\n]+ |
改行コード(CR/LF/CRLF) | 改行を削除して1行にまとめる |
\b単語\b |
単語境界マッチング | 「cat」を含む単語だけを置換 |
(.+?) |
キャプチャグループ | 置換後で $1 として参照可能 |
キャプチャグループの活用
正規表現のキャプチャグループ () を使うと、マッチした部分を置換後の文字列で $1、$2 として参照できます。
例: 置換前
「2026年5月14日」→「2026-5-14」に変換できます。
(\d{4})年(\d{1,2})月(\d{1,2})日 → 置換後 $1-$2-$3「2026年5月14日」→「2026-5-14」に変換できます。
注意点
- 正規表現の特殊文字(
. * + ? ^ $ { } [ ] | ( ) \)をそのまま検索したい場合は、前に\を付けてエスケープしてください。 - エラーがある正規表現はそのペアをスキップし、エラーを表示します。
- 置換後文字列内の
$&はマッチした文字列全体を指します。
テキスト内の改行を削除・変換するには以下の方法が使えます。
方法1: 便利機能「改行削除」
右側の便利機能パネルから「改行削除」をクリックするだけ。入力テキストの改行をすべて削除して1行にまとめます。
方法2: 置換ペアで細かく制御
置換前に \n(LFのみ)または正規表現モードで [\r\n]+(CR/LF/CRLF 対応)を入力し、置換後を空欄にして実行します。
「改行を半角スペースに置換」したい場合は、置換後に半角スペース1つを入力します。
方法3: 行末/行頭に文字を追加
正規表現モードで置換前を $(行末)または ^(行頭)にし、置換後に追加したい文字を入力します。
例: 全行末に読点「。」を追加 → 置換前: $(正規表現)、置換後: 。
改行コードの種類
| 種類 | コード | 主な使用環境 |
|---|---|---|
| LF | \n (U+000A) | Linux / Mac / Web |
| CR | \r (U+000D) | 旧Mac OS(現在はほぼ使われない) |
| CRLF | \r\n | Windows / Windows系ソフト |
このツールは 10万行を超える大量テキストでも高速に処理できる設計になっています。
高速処理の仕組み
JavaScriptの組み込み正規表現エンジンを使用しているため、10万文字前後のテキストでも通常は1秒以内に処理が完了します。さらに100万文字を超える場合は非同期chunked処理で UI がフリーズしない設計です。
ファイル読込で大量データを効率処理
「ファイル読込」ボタンから .txt / .csv ファイルを直接読み込めます。コピペ操作なしに大量データを処理できます。処理後は「ダウンロード」で .txt として保存可能です。
複数ペアの活用でバッチ処理に近い効率
最大20ペアの置換を1回の操作で順番に実行します。例えばデータクリーニング作業(空白削除→全角半角統一→不要語削除)を1クリックで完了できます。
Excelとの違い・使い分け
| 項目 | このツール | Excel 検索・置換 |
|---|---|---|
| 複数ペア | 最大20ペア同時 | 1ペアずつ手動繰り返し |
| 正規表現 | 対応 | ワイルドカードのみ(正規表現非対応) |
| 改行の置換 | 簡単(\n入力 or ボタン) | Ctrl+J で改行入力が必要 |
| 対象 | テキスト・CSV など文字列 | セル単位・シート横断も可能 |
| ファイル不要 | コピペだけで即使用 | Excelインストール必須 |
- Q このツールは無料で使えますか?
- A はい、完全無料です。会員登録・アプリのインストールも不要で、ブラウザを開くだけでご利用いただけます。処理はすべてブラウザ内で完結するため、入力したテキストがサーバーに送信されることもありません。
- Q 複数の文字列を同時に置換できますか?
- A はい。「+ ペア追加」ボタンで最大20ペアまで置換セットを追加できます。「一括置換」ボタンを押すと、上から順にすべてのペアが実行されます。例えば「半角スペース→空白削除」「改行→スペース」「特定単語A→B」の3つを同時に処理できます。
- Q 正規表現の使い方がわかりません。基本パターンを教えてください。
- A 各置換ペアの「.*」ボタンをオンにすると正規表現モードになります。よく使うパターン:「\d+」(数字の連続)、「\s+」(空白・改行の連続)、「^」(行頭)、「$」(行末)、「[a-z]+」(小文字英字の連続)。特殊文字をそのまま検索したい場合は先頭に「\」を付けてください(例:ピリオドは「\.」)。
- Q 改行だけを削除したいです。どうすれば良いですか?
- A 右側の便利機能から「改行削除」ボタンをクリックすると即座に削除されます。または置換ペアで、置換前に「\n」、置換後を空欄にして実行してください。CRLFにも対応する場合は正規表現モードで「[\r\n]+」を使います。
- Q 間違えて置換したとき、元に戻せますか?
- A はい。「元に戻す(Ctrl+Z)」ボタン、または操作履歴をクリックすると最大30ステップ戻ることができます。「やり直す(Ctrl+Y)」で戻した操作を再実行することも可能です。
- Q Excelのデータを置換してCSVとして保存できますか?
- A はい。Excelからセルをコピーしてこのツールのテキストエリアに貼り付けると、タブ区切りテキストとして処理できます。置換後に「ダウンロード」ボタンで .txt ファイルとして保存し、Excelで再度インポートしてください。
- Q URLエンコードとはどういうときに使いますか?
- A URLに含められない文字(日本語・スペース・記号)をWebで扱える形式(例:「日本語」→「%E6%97%A5%E6%9C%AC%E8%AA%9E」)に変換する処理です。APIのパラメータ作成・Webフォームデータの確認・リンクの作成時に使います。「URLデコード」は逆変換(%E6%97%A5... → 日本語)を行います。