WALUDO ツール
DEVELOP.01 REGEX TESTER

正規表現テスター

リアルタイム照合 · 構文プレビュー · 説明 · コード生成 · 正規表現ライブラリ

REGEX

正規表現

TEXT

テストテキスト

STATUS / 正規表現を入力して開始
CODE

コード生成

§ 01

よく使う正規表現ライブラリ

よく使うパターンを出発点として利用できます。テンプレートをクリックするとテスターに読み込まれます。

数値

用途
パターン
説明

テキスト

用途
パターン
説明

ネットワーク

用途
パターン
説明

識別情報

用途
パターン
説明

日時

用途
パターン
説明

エンコードとコード

用途
パターン
説明
§ 02

オンライン正規表現テスター

正規表現は、プログラミング言語、エディター、コマンドラインツールで検索、置換、検証、抽出に使う強力なテキストパターンです。

このテスターはすべてブラウザー内で動作します。パターンとテストテキストを入力すると、照合位置、キャプチャグループ、置換結果をリアルタイムで確認できます。説明パネルは一般的な構文を読みやすく示します。

メール、URL、IP アドレス、日付、ID、色、UUID などのテンプレートも収録しています。同じパターンを JavaScript、Python、Java、PHP、Go に移すコードも生成できます。

§ 03

正規表現テスターの使い方

1
1

パターンを入力

正規表現を入力すると、構文を検証しながら色付きプレビューを表示します。

2
2

フラグを選択

g、i、m、s、u を切り替え、グローバル照合、大文字小文字の無視、複数行、Unicode の動作を比較します。

3
3

テキストを貼り付け

確認したいテキストを入力すると、照合部分がすぐにハイライトされます。

4
4

照合結果を確認

結果パネルにテキスト、位置、長さ、キャプチャグループが表示され、個別にコピーできます。

5
5

説明を読む

説明パネルがトークン、グループ、量指定子、アサーション、アンカーを読みやすく説明します。

6
6

コードを生成

JavaScript、Python、Java、PHP、Go のすぐ使えるコードをコピーできます。

§ 04

正規表現構文クイックリファレンス

よく使う正規表現構文の簡潔なリファレンスです。

文字クラス

構文
意味
.
改行以外の任意の文字に一致
a.b
\d
任意の数字 [0-9] に一致
\d+
\w
文字、数字、アンダースコアに一致
\w+
\s
空白に一致
a\sb
[abc]
a、b、c のいずれかに一致
[aeiou]
[^abc]
a、b、c 以外の文字に一致
[^0-9]

量指定子

構文
意味
*
0 回以上に一致
ab*c
+
1 回以上に一致
ab+c
?
0 回または 1 回に一致
ab?c
{n}
n 回ちょうどに一致
\d{3}
{n,}
n 回以上に一致
\d{6,}
{n,m}
n 回から m 回に一致
\d{6,18}

アンカーと境界

構文
意味
^
文字列または行の先頭に一致
^Hello
$
文字列または行の末尾に一致
world$
\b
単語境界に一致
\bcat\b
\B
単語境界以外に一致
\Bcat\B

グループとアサーション

構文
意味
(...)
キャプチャグループ
(ab)+
(?:...)
非キャプチャグループ
(?:ab)+
(?=...)
肯定先読みアサーション
\d+(?=USD)
(?!...)
否定先読みアサーション
\d+(?!USD)
(?<=...)
肯定後読みアサーション
(?<=\$)\d+
|
選択、左右どちらかに一致
cat|dog

フラグ

構文
意味
g
グローバル照合、すべてを検索
/pattern/g
i
大文字小文字を区別しない
/pattern/i
m
複数行モード、^ と $ が各行に一致
/pattern/m
s
DotAll モード、. が改行にも一致
/pattern/s
u
Unicode モード
/pattern/u
§ 05

正規表現 FAQ

Q1正規表現とは何ですか?

リテラル文字とメタ文字からなるテキストパターンで、文字列の検索、置換、検証、抽出に使います。

Q2このテスターはデータをアップロードしますか?

いいえ。照合、ハイライト、説明、置換プレビュー、コード生成はブラウザー内で実行されます。

Q3JavaScript RegExp と PCRE の違いは?

ブラウザーの JavaScript RegExp エンジンを使います。フロントエンドや一般的なデバッグに向きますが、再帰パターンなど PCRE 固有の機能には対応しません。

Q4なぜ 1 回しか照合されないのですか?

g フラグを有効にしてください。g がない場合、JavaScript RegExp は最初の照合だけを返します。

Q5キャプチャグループはどこで確認できますか?

照合リストの各項目に Group 1、Group 2、存在する場合は名前付きキャプチャグループが表示されます。

Q6置換モードは $1、$2 に対応していますか?

はい。置換プレビューは JavaScript の replace 構文に従い、$1、$2、$& などを使えます。

Q7正規表現を学ぶには?

まず文字クラス、量指定子、アンカー、グループを学び、テンプレートで練習しながら説明パネルをトークンごとに読みましょう。

§ 06

関連ツール

✳ WALUDO TOOLBOX ✳ ブラウザー標準ツール · NO SERVER · NO DATA COLLECTION

ファイルがパソコンから外へ出ることはありません · FILES STAY LOCAL · PRIVACY FIRST