| Regex | Explanation |
|---|---|
. | any character except newline |
\w\d\s | word, digit, whitespace |
\W\D\S | not 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\B | word, not-word boundary |
\[\*\] | escaped special characters |
\t\n\r | tab, linefeed, carriage return |
(abc) | capture group |
\1 | backreference 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|cd | match ab or cd |
Regex Builder は、リアルタイムのマッチングと視覚的なフィードバックを使用して、正規表現を構築、テスト、デバッグするための無料のオンライン ツールです。 正規表現 (正規表現) は、プログラミング、テキスト処理、およびデータの検証で、文字列を検索、一致、および操作するために使用される強力なパターン マッチング シーケンスです。
このツールは、正規表現パターンを記述し、テスト文字列ですべての一致を即座に確認できるライブ テスト環境を提供します。 適切なパターンをすばやく構築するための、文字クラス、数量指定子、アンカー、グループ、および先読みをカバーする包括的なチートシートが含まれています。
入力検証を作成する開発者、テキストからパターンを抽出するデータ アナリスト、学生の正規表現構文を学習するかどうかに関係なく、このツールは、視覚的なフィードバックと役立つ参照を提供します。 すべての処理はブラウザーでローカルで実行されるため、テスト データは完全にプライベートなままです。
正規表現パターンをパターン入力フィールドに入力します。 必要に応じて、グローバル (G)、大文字小文字を区別しない (I)、または複数行 (M) などのフラグを設定します。
パターンをテストするテキストを入力または貼り付けます。 これは、一致させたい任意の文字列、段落、またはデータにすることができます。
入力すると、一致が即座にハイライト表示されます。 一致したグループ、キャプチャ グループ、およびテスト文字列内の位置をすべて確認できます。
チートシートを使用してパターンを絞り込みます。 正規表現が正しく機能したら、コードまたはアプリケーションで使用するパターンをコピーします。
ボタンをクリックする必要はなく、正規表現パターンを入力すると、一致する一致を即座に表示します
文字クラス、数量指定子、アンカー、グループ、先読みなどをカバーする組み込みのリファレンス
グローバル (G)、大文字小文字を区別しない (I)、マルチライン (M) などの一般的な正規表現フラグを切り替えます。
すべてのパターン マッチングは、ブラウザで行われます。 テスト データはデバイスから離れることはありません
0 comments
No comments yet. Be the first to share your thoughts!