検索と置換とは?
テキスト内のある語やパターンをすべて置き換える作業は、ライターや開発者が日常的に行います(データ整形、リネーム、再フォーマットなど)。「すべて置換」のない小さなエディタでは遅くなります。この無料の検索と置換ツールは、正規表現や大文字小文字無視に対応し、ブラウザ上で全一致を瞬時に置換し、一致件数をリアルタイム表示します。
検索と置換は、テキスト全体から特定の単語やパターンのすべての出現箇所を探し、一度にまとめて別のものに入れ替える、定番の編集操作です。2つの方式があります。完全に一致する文字を探すリテラル検索と、柔軟なパターンに一致する正規表現(regex)検索です。大文字小文字の区別と「すべて置換」の一括処理を加えれば、何十回もの手作業が必要な作業が、たった1クリックになります。
使い方
- テキストを貼り付けます。
- 検索する語と置換後の語を入力します。
- 必要に応じて正規表現や大文字小文字無視を有効にし、結果をコピーします。
使用例
- リファクタリングする開発者。変数名の変更、import パスの更新、ファイル内で出現するすべての値の変更などに使います。
- データのクリーニング。不要な文字の除去、区切り記号の統一、貼り付けたレコードのすべてのカンマをタブに置換するなど。
- 長い文書全体で、名前・用語・表記を一貫して入れ替えるライターや編集者。1か所も漏らしません。
- 書式の整え直し。改行をスペースに変える、重複をまとめる、正規表現でリストを作り直すなど。
検索と置換の仕組み
リテラルモードでは、入力した文字どおりにテキストを走査し、一致した箇所をそれぞれ置換文字列に差し替えます。正規表現モードでは、パターンを正規表現にコンパイルしてグローバルに適用するため、すべての一致が一度の処理で置換されます。フラグで大文字小文字を区別するかどうかを制御します。正規表現を使うと、固定の文字列ではなく、数字・空白・単語境界といったテキストのクラスに一致させられます。
正規表現の置換ではキャプチャグループを参照できるので、一致した各部分を並べ替えたり再利用したりできます。たとえば「姓, 名」を「名 姓」に変えられます。パターンが不正な場合、ツールはテキストを壊す代わりに何も変更しないので、安心して試せます。
メリット
- リテラルまたは正規表現での検索。
- 一致件数のライブ表示と即時プレビュー。
- ブラウザ内で動作 — 安全かつ無料。
Seu Conteúdo Fica Com Você (JA)
Operações de localizar e substituir rodam completamente no seu navegador usando JavaScript. O texto com o qual você está trabalhando é processado localmente no seu dispositivo e nunca é enviado aos nossos servidores. (JA)