テキスト一括置換ツール
正規表現対応・複数パターンを一度に置換。
差分表示でビフォーアフターを確認。
🔒テキストはサーバーに送信されません。
概要
テキスト一括置換ツールは、テキスト内の文字列を一括で置換するツールです。正規表現にも対応しており、複数の置換ルールを同時に適用できます。
既存のregex-checkerはパターンのテスト・マッチ表示に特化していますが、本ツールは「置換実行・結果出力」がメイン機能です。CSVデータのクレンジングやコード内の変数名変更にご活用ください。
使い方
置換ルールを設定
「検索」と「置換後」のペアを入力します。正規表現・大文字小文字区別・全置換の各オプションを設定してください。
テキストを入力
置換対象のテキストを左側のエリアに貼り付けます。
実行して結果をコピー
「実行」ボタンを押して結果を右側で確認し、コピーまたは保存します。
用語集
- 正規表現(Regular Expression)
- テキストパターンを表現する言語。\d(数字)、\s(空白)、[a-z](小文字アルファベット)等の特殊記号を使って柔軟なパターンマッチングが可能。
- グローバルマッチ(全置換)
- 正規表現のgフラグ。テキスト内の全一致箇所を置換する。OFFの場合は最初の一致のみ置換。
- 後方参照($1, $2...)
- 正規表現のキャプチャグループ(括弧)でマッチした部分を置換後の文字列に挿入する機能。例: /(\w+)/ → $1_new
- エスケープ
- 正規表現の特殊文字(.、*、+等)をリテラル文字として扱うためのバックスラッシュ表記。例: \.はピリオドを表す。
- 差分表示(Diff)
- 置換前後のテキストの違いを赤(削除)・緑(追加)で視覚的に表示する機能。
- キャプチャグループ
- 正規表現内の括弧()で囲まれた部分。マッチした文字列を$1、$2として後方参照できる。
よくある質問
- Q.テキストはサーバーに送信されますか?
- いいえ。すべてブラウザ内で処理されます。機密テキストを扱う場合も安全です。
- Q.後方参照($1)は使えますか?
- はい。JavaScriptのネイティブregex.replaceが後方参照をサポートしているため、$1、$2形式の後方参照が使えます。
- Q.ルールは何個まで追加できますか?
- 制限はありませんが、大量のルールは処理時間に影響することがあります。
- Q.TSV/CSVに対応していますか?
- はい。テキストとして貼り付けて処理できます。正規表現でタブ(\t)やコンマを検索することも可能です。
- Q.不正な正規表現を入力した場合は?
- エラーメッセージが表示され、該当ルールはスキップされます。他のルールは正常に実行されます。
活用シーン
CSVデータのクレンジング
不要スペースの除去、区切り文字の変換、日付フォーマットの統一など。
コード内の変数名一括変更
oldVariableNameをnewVariableNameに一括変換。正規表現で単語境界を活用。
原稿の表記統一
「して下さい」→「してください」等の表記ゆれを一括修正。
個人情報のマスキング
電話番号パターン \d{3}-\d{4}-\d{4} を ***-****-**** に一括マスク。
フィードバックを送信
ツールをより良くするためのご意見をお聞かせください。
現在、フィードバックの受付を一時停止しています
サーバーが混み合っているか、スパム防止のための安全装置が作動しています。しばらく経ってから再度アクセスしてください。