オンラインでテキストを検索して置換する

単語、複数行パターン、または 正規表現 (Regex) をリアルタイムで検索、ハイライト、置換します。 capture group 後方参照 ($1、$2、$&)、複数行アンカー (^ および $) を使用して置換を非破壊的にプレビューします。 Unicode 対応の単語全体の一致、および改行/タブのエスケープ シーケンス (ZZQ16QXZZZQ13QXZ、ZZQ17QXZZZQ15QXZ)。

Quick Presets:

見つかった一致: 0

代替品: 0

No search query

オンラインでテキストを検索して置換する方法

エクスポートされた CSV データのクリーンアップ、コード スニペットのリファクタリング、機密ログの編集、または日付の一括再フォーマットのいずれの場合でも、このオンライン Find および Replace ユーティリティを使用すると、変更をコミットする前にすべての置換を非破壊でプレビューできます。

  1. ソース テキストを入力してください: コンテンツを [ソース テキスト] ボックスに貼り付けるか入力します (または、[サンプル テキストをロード] をクリックして現実的な注文ログでテストします)。
  2. 検索および置換文字列を指定します: Find Text に検索する単語、区切り文字、または正規表現を入力し、Replace With に希望の出力を入力します。
  3. Inspect Live Output & Highlights: Replaced Result パネルは、入力するとすぐに更新されます。 「強調表示された一致」 タブに切り替えて、コンテキスト内で一致したすべての部分文字列を視覚的に検査します。
  4. ステップスルーまたはすべて適用: 次を検索 (F3)、前を検索 (Shift+F3)、および 置換単一のを使用して発生を1つずつ確認するか、結果をコピー / .txtを直接ダウンロードします。

正規表現とエスケープシーケンスのチートシート

正規表現を使用して、パターン マッチングと動的後方参照のロックを解除します。

トークン/パターン 使用場所 説明と例
ZZQ4QXZXXQ1QXZ および ZZQ5QXZXXQ3QXZ 検索と置換 Interpret Escapes がチェックされている場合、改行 (ZZQ6QXZZZQ1QXZ) またはタブ文字 (ZZQ7QXZZZQ3QXZ) を照合または挿入します。
^ および $ 検索 (Regex + 複数行) 各行の先頭 (^) または末尾 ($) と一致します。すべての行に箇条書きや末尾のカンマを追加するのに最適です。
\d+ / \w+ / \s+ 検索 (Regex) 1 つ以上の数字 (\d+)、単語文字 (\w+)、または空白文字 (\s+) と一致します。
(...) & $1、$2 検索と置換 (Regex) 括弧は検索のグループをキャプチャします。 $1、$2 は、これらのキャプチャされた値を [置換] に挿入します。例: (\w+),\s*(\w+) を検索 → $2 $1 を置き換えます。
$& 置換 (Regex) 一致した部分文字列全体を挿入します。例: \d+ を検索 → 置換 [$&] は、すべての数値を括弧で囲みます。

一般的な一括検索と置換のワークフロー

  • コンマ区切りリストを行に変換: 、 を検索し、ZZQ8QXZZZQ5QXZ に置き換えます (Interpret \n および \t Escapes がチェックされている) inline リストを縦の列。
  • ISO 日付の再フォーマット (YYYY-MM-DD から DD/MM/YYYY): Regex を有効にし、(\d{4})-(\d{2})-(\d{2}) を検索し、$3/$2/$1 に置き換えます。
  • すべての行にプレフィックスまたは箇条書きを追加します: Regex と複数行モードを有効にし、^ を検索し、- に置き換えて、単純な行を Markdown リストに変換します。
  • R電子メール アドレスまたは識別子を編集: ログ ファイルを公開する前に、Regex を有効にし、[\w.+-]+@[\w-]+\.[\w.-]+ を見つけて、[編集済] に置き換えます。

よくある質問

カンマまたは区切り文字を改行 (改行) に置き換えるにはどうすればよいですか?

[Interpret \n & \t Escapes] がオンになっていることを確認し、[Find Text] 入力に区切り文字 (、 または | など) を入力して、次のように入力します。 入力のXXQ14QXZZZQ9QXZをに置き換えます。ライブ出力では、テキストがすぐに別の行に分割されます。

$1 や $2 などの regex キャプチャ グループを置換で使用するにはどうすればよいですか?

[正規表現を使用する] をオンにし、キャプチャする検索パターンの部分を括弧 (...) で囲み、最初のグループに $1、2 番目のグループに $2 を使用して、[Replace With] フィールドでそれらを参照します。フルマッチの場合は $&。

置換テキスト内のリテラル「$」がプレーンテキスト モードで安全に機能するのはなぜですか?

多くの基本ツールは、正規表現がオフになっている場合でも、誤って $1 または $& を regex 後方参照として扱い、$100 のような金額を破損します。私たちのツールはプレーンテキストモードでリテラル置換を分離するので、ドル記号が壊れることはありません。

テキストのすべての行に接頭辞または接尾辞を追加するにはどうすればよいですか?

正規表現を使用すると複数行モード(^と$)の両方をチェックします。 「検索」に「^」と入力して各行の先頭にテキストを挿入するか、「検索」に「$」と入力してテキストを各行の末尾に追加します。

私のテキストは非公開で安全ですか?

はい。すべての検索、ハイライト、および置換操作は、クライアント側の JavaScript を介してブラウザ内でローカルに実行されます。テキストが外部サーバーに送信されることはありません。