検索と置換

0 件

検索と置換とは?

テキスト内のある語やパターンをすべて置き換える作業は、ライターや開発者が日常的に行います(データ整形、リネーム、再フォーマットなど)。「すべて置換」のない小さなエディタでは遅くなります。この無料の検索と置換ツールは、正規表現や大文字小文字無視に対応し、ブラウザ上で全一致を瞬時に置換し、一致件数をリアルタイム表示します。

検索と置換は、テキスト全体から特定の単語やパターンのすべての出現箇所を探し、一度にまとめて別のものに入れ替える、定番の編集操作です。2つの方式があります。完全に一致する文字を探すリテラル検索と、柔軟なパターンに一致する正規表現(regex)検索です。大文字小文字の区別と「すべて置換」の一括処理を加えれば、何十回もの手作業が必要な作業が、たった1クリックになります。

使い方

  1. テキストを貼り付けます。
  2. 検索する語と置換後の語を入力します。
  3. 必要に応じて正規表現や大文字小文字無視を有効にし、結果をコピーします。

使用例

  • リファクタリングする開発者。変数名の変更、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)

FAQ

正規表現に対応していますか?

はい。「正規表現」を有効にすると検索パターンに正規表現を使え、置換側で $1 などのキャプチャ参照も使えます。

大文字小文字を区別しますか?

既定では区別します。「大文字小文字を無視」を有効にすると区別しません。

テキストは送信されますか?

いいえ。検索と置換はすべてブラウザ内で実行されます。

正規表現に対応していますか?

はい。regex モードをオンにすると、柔軟なパターンに一致させ、置換でキャプチャグループを使えます。オフにすれば、単純なリテラルの検索と置換になります。