検索と置換
テキスト内の単語またはパターンのすべての出現を置換します — 文字列または正規表現で、大文字小文字を区別しない、単語全体のみのオプション付き。
使い方
テキストをボックスに貼り付けて、検索する内容と置換する内容を入力すると、すべてのマッチが即座に置換され、変更されたマッチの数がリアルタイムで表示されます。ボタンは必要ありません — 入力するたびに結果が更新され、見た目がよくなったらコピーできます。すべてがブラウザで実行されるため、アップロードされません。
デフォルトでは、ツールはリテラルモードで動作します。検索フィールドは完全な文字列として照合されるため、ピリオドを入力するとピリオドと照合され、それ以上はマッチしません。「大文字と小文字を区別しない」をオンにすると、大文字と小文字が同じものとして扱われるため、cat を検索すると Cat や CAT もマッチします。「単語全体のみ」をオンにすると、マッチの周りに単語境界が必要になり、cat が category や scatter の内部でマッチするのを防ぎます — 変数または長い単語の一部として表示される名前の名前変更に便利です。
「正規表現」をオンにして、検索フィールドをリテラルテキストではなくパターンとして扱います。これにより、\d+ で1文字以上の数字、colou?r で両方のスペルをマッチなど、文字クラスと量詞が利用できます。また、置換では取得したグループを再利用できます。$1 は最初の括弧内グループを挿入し、$& は全体のマッチを挿入します。パターンが不正な形式の場合、ツールはエラーを表示し、推測しないでテキストをそのままにします。
実際の例として、リテラルモードで検索を teh に、置換を the に設定して、一般的なタイポをすべて一度に修正でき、カウンターが修正された数を教えてくれます。正規表現モードで検索を (\w+)@old\.com に、置換を $1@new\.com に設定して、各ユーザー名を保持しながらすべてのアドレスを新しいドメインに書き換えます。$1 は取得した名前を結果に保持するため、こうなります。
検索と置換は、スニペット全体で識別子の名前を変更したり、スペルを標準化したり、エクスポートされたデータをリフォーマットしたり、繰り返されたフレーズを削除したりする高速な方法です。すべての作業がデバイス上で実行されるため、オンラインサービスに貼り付けたくないテキストにも安全です。その後の結果を整理するために、空白クリーナーまたは重複行削除ツールを実行してください。
使用例
- 1/2 + 1/3 = 5/6。
- 2/3 × 3/4 = 1/2 (簡約後)。
- 1/2 ÷ 1/4 = 2 (整数)。
よくある質問
- 分数の足し算はどうすればいいですか?
- 両方の分数を同じ分母に揃え、分子を足し合わせてから約分します。このツールはこの3つの手順をすべて自動で行います。
- 分数の割り算はどうすればいいですか?
- 1つ目の分数に、2つ目の分数の逆数(分子と分母を入れ替えたもの)を掛けてから約分します。1/4で割ることは4を掛けることと同じです。
- 答えは約分されますか?
- はい。すべての結果は分子と分母を最大公約数で割ることで、最も簡単な形に約分されます。
- 負の分数にも対応していますか?
- はい。負の分子や分母を入力すると、符号はそのまま反映され、結果では分子に正規化されます。