Command Palette

Search for a command to run...

REGEX

正規表現テスター

正規表現をリアルタイムでテストし、ハイライト表示で確認できます。

正規表現テスター
正規表現をリアルタイムでテストし、ハイライト表示で確認できます。

g(グローバル)、i(大文字小文字無視)、m(複数行)などのフラグに対応。ハイライト用にgフラグは自動で追加されます。

ハイライト結果
一致箇所を即座にハイライト表示します。長さ0の一致は空のマーカーとして表示されます。
Contact us at hello@example.com or support@test.dev. We also read feedback at hi@run.tools
3 件の一致
hello@example.com
インデックス 14、長さ 17
support@test.dev
インデックス 35、長さ 16
hi@run.tools
インデックス 78、長さ 12
最近のパターン
最近使ったパターンをローカルに保存し、すぐに再利用できます。

最近の正規表現はここに表示されます。

What

正規表現テスターの定義

正規表現テスターはパターン、マッチ、キャプチャグループを検証します。

Cases

主な活用例

1

新しい正規表現の検証

2

グループ抽出のテスト

3

マッチ失敗の原因調査

How To

正規表現をテストする方法

パターンとフラグを設定して結果を確認する手順ガイドです。

1

パターン入力

正規表現を入力します。

2

フラグ設定

必要なフラグを設定します。

3

結果確認

一致箇所とグループを確認します。

Knowledge

正規表現(Regex)を理解する

正規表現とは?
正規表現(regex)は文字列のパターンを表現する仕組みで、検索・検証・抽出・置換に広く使われます。
基本記号(. * + ?)
. は任意の1文字、* は0回以上、+ は1回以上、? は0回または1回を意味します。組み合わせると柔軟なパターンが作れます。
文字クラス(\d \w \s)
\d は数字、\w は英数字とアンダースコア、\s は空白です。大文字(\D、\W、\S)は否定になります。
グループと参照
() はキャプチャグループを作り、後で参照できます。?: は非キャプチャグループ、?<name> は名前付きグループです。
フラグ(g i m など)
g=全件検索、i=大文字小文字無視、m=複数行(^/$の挙動変更)などがあります。環境によって対応フラグが異なる場合があります。

FAQ

正規表現 FAQ

正規表現とは何ですか?
正規表現(regex)は、ルールに基づいて文字列を検索・一致させるためのパターンです。
正規表現はいつ作られましたか?
この概念は1950年代に数学者スティーヴン・クリーンが形式言語を記述するために提唱しました。
正規表現はどこでよく使われますか?
プログラミング言語、検索ツール、テキストエディタ、コマンドラインのフィルター、データベースなどで広く使われています。
正規表現はどんな場面で役立ちますか?
入力形式の検証、テキストから構造化データを抽出する処理、高度な検索・置換に特に強みがあります。
正規表現のフラグはどう選べばよいですか?
全体検索にはg、大文字小文字を無視するにはi、複数行の行頭/行末アンカーにはm、Unicodeを正しく扱うには必要に応じてuを使います。
このRegex Testerはどう役立ちますか?
一致をリアルタイムでハイライトし、キャプチャグループを表示し、最近のパターンを保存して、デバッグや共有のために結果をコピーできます。
正規表現テスター