使い方
- 文章に文章を貼り付けます。
- 検索する文字に探す文字を、置き換える文字に新しい文字を入力します。
- 必要に応じて大文字と小文字を区別にチェックを入れます。パターンで検索する場合は、検索の方法で正規表現を選びます。
- 見つかった一致数を読み、置き換え後の文章をコピーします。
通常の文字列か正規表現か
通常の文字列のモードでは、入力した文字がそのまま検索されるため、句点や括弧に特別な意味はありません。正規表現のモードでは、JavaScriptの書式で、Unicodeフラグを使ったパターンを検索します。\p{L} は任意の文字(かなや漢字を含む)に一致し、\d は数字に一致します。置き換え文字の $1は、一致した最初のグループを表します。
単語単位と大文字・小文字
単語単位とは、一致する部分の直前と直後に、文字、数字、アンダースコアがないことを指します。文字の判定には、かなや漢字などほかの言語の文字も含まれます。日本語は単語の間に空白を入れないため、このページでは単語単位の指定を表示しません。英語やトルコ語のように単語を空白で区切る文章では、その指定で同じ語だけを探せます。
大文字・小文字の区別をオフにすると、英字は大文字と小文字の形を、Unicodeの規則によって同じものとして扱います。かなと漢字には大文字と小文字がないため、この指定は英字にだけ関係します。トルコ語の大文字İと小文字iのように特殊な文字が混じる場合は、両方の形を検索するか、区別をオンにしてください。
このツールが対象外とすること
- 綴りや文法は確認しません。
- 活用や語尾をまとめて扱いません。例えば「食べる」を検索しても、「食べた」は一致しません。
- 空白だけの置き換え文字は空として扱われ、一致した部分を削除します。
計算例:既定の文章で「天気」を検索する
既定の文章には「天気」という語が3回あります。通常の検索では一致数は3です。「天気は」で検索すると、「は」が続く2か所だけが一致します。このページでは単語単位の指定を表示しないため、どの一致も数えます。「大文字と小文字を区別」をオンにしても、日本語には大文字がないため、一致数は3のままです。
| 検索 | 一致数 |
|---|---|
| 天気 | 3 |
| 天気は | 2 |
| 天気(大文字と小文字を区別:オン) | 3 |
よくある質問
通常の文字列と正規表現の違いは何ですか?
通常の文字列は、入力した文字そのものを検索します。正規表現はパターンです。\d+ は連続する数字のすべてに一致するので、1回の検索で多くの異なる文章に一致させられます。
このページに「単語単位で検索」がないのはなぜですか?
日本語には単語の間に空白がないため、前後の文字から語の境界を決められません。そのため、このページでは単語単位の指定を表示せず、すべての一致を数えます。英語やトルコ語のように単語を空白で区切る文章では、その指定を使えます。
トルコ語の大文字と小文字は検索でどう扱われますか?
大文字と小文字の区別をオフにすると、Iはiに一致しますが、大文字のİはiに一致せず、ıはIに一致しません。文章がこれらを混ぜて書かれている場合は、それぞれの形を別に検索するか、区別をオンにしてください。
入力した文章はサーバーに送られますか?
いいえ。検索と置き換えはブラウザ内で行われ、文章は保存もサーバーへの送信もされません。
正規表現が正しくないときはどうなりますか?
ツールは正規表現エンジンのメッセージを表示し、結果は表示しません。開いた括弧を閉じるか、特別な意味を持つ文字の前にバックスラッシュを付けて、パターンを直してください。
出典
- MDN(英語): Regular expressions(JavaScriptのガイド)
- MDN(英語): Unicode character class escape, \p{...}
- Unicode CaseFolding.txt(英語): 大文字と小文字の折りたたみ(トルコ語の項目を含む)
数値と文章の最終確認日:2026年11月10日火曜日。