使い方
テキストを入力
検索したいテキストを貼り付けるか入力します。ファイルのアップロードやドラッグ&ドロップも可能です。
検索と置換
検索語と置換テキストを入力します。高度なパターンマッチングには正規表現を有効にします。
確認と適用
強調表示された一致箇所を確認し、1つずつまたは一括で置換します。結果をダウンロードまたはコピーします。
主な機能
100% プライベート
すべての処理はブラウザ上で行われます。テキストがデバイスの外に出ることはありません。サーバーへのアップロードやデータ収集はありません。
正規表現のサポート
複数行モードやDotallモードを含む完全な正規表現サポート。キャプチャグループや前方参照など、すべての標準機能が利用可能です。
ケースの保持
元のテキストの大文字小文字パターンに自動的に合わせます。Hello→Goodbye、HELLO→GOODBYE、hello→goodbye。
履歴の管理
元に戻す・やり直しの完全なサポート。多段階の履歴で、作業を失う心配はありません。
ライブ強調表示
入力に合わせてリアルタイムですべての一致を強調表示します。キーボードやボタンで一致箇所を移動できます。
制限なし
文字数制限やファイルサイズの制限はありません。ブラウザが処理できる限りの大量のテキストを処理可能です。
正規表現クイックリファレンス
| パターン | 説明 | 例 |
|---|---|---|
. | 任意の1文字 | c.t → cat, cot, cut |
\d | 任意の数字 (0-9) | \d+ → 123, 42, 7 |
\w | 英数字およびアンダースコア (a-z, A-Z, 0-9, _) | \w+ → hello, World_1 |
\s | 空白文字 (スペース、タブ、改行) | \s+ → spaces, tabs |
^ | 行の先頭 | ^Hello → Hello at start |
$ | 行の末尾 | end$ → end at line end |
() | キャプチャグループ | (\w+)@(\w+) → $1, $2 |
* | 0回以上の繰り返し | ab*c → ac, abc, abbc |
+ | 1回以上の繰り返し | ab+c → abc, abbc |
? | 0回または1回の出現 | colou?r → color, colour |
よくある質問
テキストデータは安全ですか?
はい。すべての処理はブラウザ内のJavaScriptで完結します。テキストがサーバーに送信されたり、どこかに保存されたり、誰かと共有されることはありません。入力内容を追跡することもありません。
正規表現はどうやって使いますか?
「正規表現」ボタンをクリックしてモードを有効にします。検索語が正規表現パターンとして扱われます。数字には \d+、単語には \w+、グループ化には括弧を使用します。一般的なパターンは上記の表を参照してください。
「ケースを保持」は何をしますか?
有効にすると、置換後のテキストが元のテキストの大文字小文字パターンに自動的に合わせられます。例えば "hello" を "goodbye" に置換する場合、"Hello" は "Goodbye" に、"HELLO" は "GOODBYE" に、"hello" は "goodbye" になります。
置換でキャプチャグループを使えますか?
はい!正規表現モードで検索パターンに括弧を使用してグループを作成します。置換テキスト内で $1、$2 などを使用してそれらを参照できます。例えば、"(\w+)@(\w+)" を検索し "$2-$1" で置換すると、前後を入れ替えることができます。
複数行モードとDotallモードとは何ですか?
複数行モードでは ^ と $ がテキスト全体ではなく各行の先頭と末尾に一致するようになります。Dotallモードでは . 文字が改行文字にも一致するようになります。これらは複数行のコンテンツを扱う際に不可欠です。
テキストサイズに制限はありますか?
人工的な制限はありません。ブラウザが処理できる限りのテキストを処理できます。非常に大きなファイル(数百万文字)の場合、パフォーマンスはデバイスに依存しますが、一般的な文書サイズであればスムーズに動作するよう最適化されています。
このツールは誰向けですか?
開発者
コードのリファクタリング、変数名の変更、APIエンドポイントの更新、複数ファイルにわたるタイポの修正。
ライター・編集者
登場人物名の変更、繰り返される誤字の修正、原稿全体の用語の更新。
データアナリスト
CSVデータのクレンジング、フォーマットの正規化、大規模データセット内の不整合の修正。
翻訳者
ドキュメント間での用語の統一、用語集の維持と一括置換。