検索と置換
0 件置換しました
関連する外部サイト
一部のリンクはアフィリエイトリンクを含みます。
関連ツール
テキストをすべての出現箇所で一括置換できます。プレーンテキストまたは正規表現を使い、大文字小文字の無視・単語単位マッチなどのオプションで何件置換されたかも確認できます。ブラウザ内で完結し、テキストはアップロードされません。
使い方
- テキストをボックスに貼り付けます。
- 検索文字列と置換後の文字列を入力します。
- 正規表現・大文字小文字無視・単語単位を切り替えて、結果をコピーします。
仕組み
プレーンモードでは検索テキストをそのまま照合し、置換文字列をそのまま挿入します。正規表現モードではパターンを直接使用するため、柔軟なマッチングが可能で、$1・$2・$& で取得したグループを置換文字列に使えます。単語単位マッチは単語境界でパターンを囲み、長い単語の一部にはマッチしません。
機能
プレーンまたは正規表現
テキストを文字通り照合するか、正規表現で柔軟に検索できます。
大文字小文字を無視
大文字・小文字を区別せずにマッチします。
単語単位
単語全体のみにマッチし、長い単語の一部にはマッチしません。
一致件数
何件置換されたかを表示します。
後方参照
置換文字列で $1・$2・$& を使い、取得したグループを再利用できます。
活用シーン
一括リネーム
リストや文書内の語句をまとめて入れ替えます。
コード・設定ファイルの編集
エディターなしでスニペット内の識別子や値を置換します。
用語の統一
下書きや記事内の表記を一括で統一します。
データのクリーニング
正規表現で、貼り付けたデータの区切り文字や余分な文字を修正します。
注意事項
- 正規表現モードでは置換文字列に $1・$2・$& が使えます。
- 単語単位マッチには単語境界(\b)が使われます。
- 無効な正規表現はエラーを表示し、置換は行いません。
- すべての処理はデバイス上で行われ、アップロードはされません。
よくある質問
- 正規表現は使えますか?
- はい。「正規表現」をオンにすると、文字クラス・量指定子・グループなど JavaScript の正規表現が使えます。
- $1 は何をしますか?
- 正規表現モードでは、$1・$2 などがパターン内のグループで取得したテキストを挿入し、$& はマッチ全体を挿入します。
- 単語単位マッチとは何ですか?
- 完全な単語のみを置換します。たとえば cat を置換しても、category の中の cat にはマッチしません。
- 置換を元に戻せますか?
- 元のテキストは入力欄にそのまま残るので、修正して再実行できます。結果は別の欄に表示されるのでコピーして使えます。
- テキストはサーバーに送信されますか?
- いいえ。すべての処理はブラウザ内でローカルに行われます。