クイックスタート
-
エントリの参照
から。、\ d、^$は広告と単語の境界を表示するために使用されます。
-
検索
パターン、説明、または例でフィルタリングします。
-
コピーとテスト
Regexテスタにコピーして検証します。
最も一般的なJavaScript/PCREメタ文字、助数詞、グループ、フラグ(i/g/m)をカバーしています。Regexテスタとペアリングし、構文を検索し、リアルタイムで照合を検証します。
プライバシー:アップロードしないローカルで処理します。
↓ 下の入力領域に貼り付けて、結果をすぐに表示します。★QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB
正则表达式语法与常用模式速查; 配合正则测试工具使用效果更佳。
.Any character except newline
a.b matches acb
\dDigit [0-9]
\d+ matches 123
\wWord character [A-Za-z0-9_]
\w+
\sWhitespace
\s+
^Start of string/line
^Hello
$End of string/line
world$
*Zero or more (greedy)
ab*c
+One or more
\d+
?Zero or one
colou?r
{n,m}Between n and m times
\d{2,4}
[]Character class
[A-Za-z]+
[^]Negated class
[^0-9]+
|Alternation
cat|dog
()Capturing group
(\d{4})-(\d{2})
(?:)Non-capturing group
(?:https?)://
(?=)Positive lookahead
(?=\d{3})
(?!)Negative lookahead
(?!bad)
\bWord boundary
\bword\b
i flagCase insensitive
/hello/i
g flagGlobal (all matches)
/\d/g
m flagMultiline ^ $
/^line/m
收录 JavaScript/PCRE 风格常用元字符与修饰符; 具体引擎行为可能略有差异。
最も一般的なJavaScript/PCREメタ文字、助数詞、グループ、フラグ(i/g/m)をカバーしています。Regexテスタとペアリングし、構文を検索し、リアルタイムで照合を検証します。
エントリの参照
から。、\ d、^$は広告と単語の境界を表示するために使用されます。
検索
パターン、説明、または例でフィルタリングします。
コピーとテスト
Regexテスタにコピーして検証します。
JavaScript、Python、Go正規表現は少し異なります。この表では、JS RegExp-移植時の検証について重点的に説明します。
^$は文字列の開始と終了にそれぞれ一致します。たとえば、^\ d+$は文字列全体が数字で構成されていることを確認します。\ b一致単語境界-\ b単語\ b不一致「キーワード」。\などの特殊文字をバックスラッシュでエスケープします。テキストポイントの場合。
量子化制御の繰り返し:?0または1の場合、+は1以上、*は任意の数、{n、m}は範囲を表します。欲張り一致(デフォルト)は、できるだけ長いテキストをキャプチャします。怠惰モード、例えばa?bは最短のa…bセグメントに一致する。
Input
\d+
Output
One or more digits
Memoは静的文法表である。試験員はあなたの弦の上でリアルタイムの試合を実行します。
番号
正規表現を段階的に構築するには:まず基本部分をテストし、次に条件を段階的に追加します。正規表現テスタを使用して一致をリアルタイムで視覚化-ブラウザコンソールに構文エラーが表示されます。長いテキストの場合は、まずサンプルでテストしてください。