Iniciação rápida
-
Browse entradas
De ... \\ d, ^ $para lookaheads e limites de palavras.
-
Pesquisa
Filtrar por padrão, descrição ou exemplo.
-
Copiar e testar
Copiar para o Tester Regex para validação.
Abrange os metacaracteres JavaScript / PCRE mais utilizados, quantificadores, grupos e bandeiras (i / g / m). Emparelhe com nosso Tester Regex para procurar sintaxe e validar correspondências ao vivo.
Privacidade: processado localmente, nunca carregado.
↓ Colar na área de entrada abaixo para ver os resultados instantaneamente
正则表达式语法与常用模式速查; 配合正则测试工具使用效果更佳。
.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 风格常用元字符与修饰符; 具体引擎行为可能略有差异。
Abrange os metacaracteres JavaScript / PCRE mais utilizados, quantificadores, grupos e bandeiras (i / g / m). Emparelhe com nosso Tester Regex para procurar sintaxe e validar correspondências ao vivo.
Browse entradas
De ... \\ d, ^ $para lookaheads e limites de palavras.
Pesquisa
Filtrar por padrão, descrição ou exemplo.
Copiar e testar
Copiar para o Tester Regex para validação.
JavaScript, Python e Go regex diferem ligeiramente; esta folha se concentra em JS RegExp-verify quando a portação.
^ e $correm com o início e o fim de uma string, respectivamente. Por exemplo, ^\\ d+$ garante que toda a string consiste em dígitos. \\ b corresponde aos limites das palavras -\\ bword\\ b não corresponde a 'palavra-chave'. Escape caracteres especiais com barra de trás, como\\. Literalmente para os pontos.
Quantificadores Controle Repetição: para 0 ou 1, + para 1 ou mais, * para qualquer contagem, {n, m} para intervalos. A correspondência gananciosa (por padrão) captura o texto mais longo possível. Adicionado? para o modo preguiçoso, como a *? b para combinar o menor a... Segmento b.
Input
\d+
Output
One or more digits
Memo é uma folha de sintaxe estática; o testador executa correspondências ao vivo em suas cordas.
Não, não.
Construa regex incrementalmente: teste as partes básicas primeiro, depois adicione condições progressivamente. Use o nosso testador de regex para visualizar correspondências em tempo real - o console do navegador mostra erros de sintaxe. Para textos longos, teste primeiro com amostras.