開発者

正規表現テスター

正規表現をテストし、一致箇所をハイライトします。

  • 即時
  • 無料
  • プライベート(ローカル処理)
  • 登録不要
/ /
0 件の一致

正規表現をその場で作って試す

正規表現はテキスト操作の強力なツールですが、構文は手強いものです。このテスターはパターンを入力するそばから一致箇所をリアルタイムにハイライトし、素早く試行錯誤できます。

使い方

  1. パターンを書く

    2本のスラッシュの間に。数字なら \d+ など。

  2. フラグを追加

    目的に応じて g、i、m…。

  3. テスト用テキストを貼る

    一致がハイライトされ件数も表示。

メタ文字チートシート

記号意味
.任意の1文字
\d / \w / \s数字 / 単語文字 / 空白
* + ?0回以上、1回以上、0または1回
{2,5}2〜5回の繰り返し
[abc]a、b、c のいずれか
^ $行頭 / 行末
( )キャプチャグループ
a|ba または b

よくある例

  • メール\b\w+@\w+\.\w+\b
  • 郵便番号(5桁)\b\d{5}\b
  • 重複した単語\b(\w+)\s+\1\b

よくある質問

正規表現とは何ですか?

Regexは文字列の集合を表す検索パターンです。「すべてのメールアドレス」など、正確なルールに従ってテキストを検索・検証・置換するのに使います。

フラグは何のため?

フラグは動作を変えます:g(すべての一致)、i(大文字小文字を無視)、m(複数行)、s(ドットが改行も対象)、u(Unicode)。ツールはすべての出現を数えるためgを自動付与します。

どの構文を使っていますか?

JavaScript(ECMAScript)の正規表現で、一般的な用途ではPCREに非常に近いです。よってパターンはWebのコードでそのまま再利用できます。

メールや番号を検証するには?

パターンを入力し、例を貼り付けます。一致がリアルタイムでハイライトされ、正しい結果になるまでregexを調整できます。

テキストはオンラインに送信されますか?

いいえ。テストはブラウザ内で実行され、パターンもテキストも送信されません。