Command Palette

Search for a command to run...

正規

正規表現ビルダー

リアルタイム マッチングと包括的なチートシートを使用して正規表現を構築、テスト、デバッグします。

Regex Builder
Regular ExpressionValid
//g
Flags:
Test String

Cheatsheet

RegexExplanation
.any character except newline
\w\d\sword, digit, whitespace
\W\D\Snot word, digit, whitespace
[abc]any of a, b, or c
[^abc]not a, b, or c
[a-g]character between a & g
^abc$start / end of the string
\b\Bword, not-word boundary
\[\*\]escaped special characters
\t\n\rtab, linefeed, carriage return
(abc)capture group
\1backreference to group #1
(?:abc)non-capturing group
(?=abc)positive lookahead
(?!abc)negative lookahead
a*a+a?0 or more, 1 or more, 0 or 1
a{5}a{2,}exactly five, two or more
a{1,3}between one & three
a+?a{2,}?match as few as possible
ab|cdmatch ab or cd
Category:coding
Mode:Offline
Version:1.0.0
Access:Free

正規表現ビルダーとは何ですか?

Regex Builder interface on Toolz.dev - Build, test, and debug regular expressions with real-time matching and a comprehensive cheatsheet

Regex Builder は、リアルタイムのマッチングと視覚的なフィードバックを使用して、正規表現を構築、テスト、デバッグするための無料のオンライン ツールです。 正規表現 (正規表現) は、プログラミング、テキスト処理、およびデータの検証で、文字列を検索、一致、および操作するために使用される強力なパターン マッチング シーケンスです。

このツールは、正規表現パターンを記述し、テスト文字列ですべての一致を即座に確認できるライブ テスト環境を提供します。 適切なパターンをすばやく構築するための、文字クラス、数量指定子、アンカー、グループ、および先読みをカバーする包括的なチートシートが含まれています。

入力検証を作成する開発者、テキストからパターンを抽出するデータ アナリスト、学生の正規表現構文を学習するかどうかに関係なく、このツールは、視覚的なフィードバックと役立つ参照を提供します。 すべての処理はブラウザーでローカルで実行されるため、テスト データは完全にプライベートなままです。

ここで構築されたパターンは JavaScript エンジンで実行され、正規表現のフレーバーは人々が期待するよりも異なります。 JavaScript には再帰、所有量指定子、\K が含まれていない PCRE 機能があるため、PHP または Perl の回答から解禁されたパターンはコンパイルされない可能性があります。 Lookbehind は最新のブラウザでは動作しますが、到着が遅いため、古いデバイスでは依然として失敗する可能性があります。注目すべき失敗は構文ではなくパフォーマンスです。 (a+)+ などの同じ文字上の入れ子になった量指定子は、一致しない入力で指数関数的な時間がかかる可能性があり、これがほとんどの正規表現のサービス拒否バグの背後にある形状です。パターンが短い入力で瞬時に発生し、長い入力でハングアップする場合、それが原因です。一致すると予想される文字列だけでなく、失敗すると予想される文字列を含む現実的なデータに対してテストします。

正規表現ビルダーの使い方

1

正規表現パターンを入力してください

正規表現パターンをパターン入力フィールドに入力します。 必要に応じて、グローバル (G)、大文字小文字を区別しない (I)、または複数行 (M) などのフラグを設定します。

2

テスト テキストを追加

パターンをテストするテキストを入力または貼り付けます。 これは、一致させたい任意の文字列、段落、またはデータにすることができます。

3

試合をリアルタイムで表示

入力すると、一致が即座にハイライト表示されます。 一致したグループ、キャプチャ グループ、およびテスト文字列内の位置をすべて確認できます。

4

改良して使用する

チートシートを使用してパターンを絞り込みます。 正規表現が正しく機能したら、コードまたはアプリケーションで使用するパターンをコピーします。

主な機能

すべてのフラグ、トグルライブ

グローバル、大文字小文字を区別しない、マルチライン、dotAll はそれぞれ、一致が更新されている間に切り替えることができ、パターン自体と同じくらい頻繁に修正されます

リアルタイム パターン マッチング

ボタンをクリックする必要はなく、正規表現パターンを入力すると、一致する一致を即座に表示します

包括的なチートシート

文字クラス、数量指定子、アンカー、グループ、先読みなどをカバーする組み込みのリファレンス

フラグサポート

グローバル (G)、大文字小文字を区別しない (I)、マルチライン (M) などの一般的な正規表現フラグを切り替えます。

Frequently Asked Questions

はい、Regex Builder は完全に無料で、使用制限や登録は必要ありません。 必要な数の正規表現を作成してテストします。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

regexregular expressionpatternmatchtestbuildervalidatorcheatsheet