#Âncoras
| Padrão | Descrição | Exemplo | |
|---|---|---|---|
^ | Início da string | ^Hello | |
$ | Fim da string | world$ | |
\b | Limite de palavra | \bword\b | |
\B | Não limite de palavra | \Bword\B |
#Classes de caracteres
| Padrão | Descrição | Exemplo | |
|---|---|---|---|
. | Qualquer caractere exceto nova linha | - | |
\d | Dígito [0-9] | - | |
\D | Não é um dígito | - | |
\w | Caractere de palavra | - | |
\W | Não é caractere de palavra | - | |
\s | Espaço em branco | - | |
\S | Não é espaço em branco | - | |
[abc] | a, b ou c | - | |
[^abc] | Não é a, b nem c | - | |
[a-z] | De a a z | - |
#Quantificadores
| Padrão | Descrição | Exemplo | |
|---|---|---|---|
* | 0 ou mais | a* | |
+ | 1 ou mais | a+ | |
? | 0 ou 1 | a? | |
{n} | Exatamente n | a{3} | |
{n,} | n ou mais | a{2,} | |
{n,m} | Entre n e m | a{2,4} | |
*? | Preguiçoso 0 ou mais | - | |
+? | Preguiçoso 1 ou mais | - |
#Grupos e referências
| Padrão | Descrição | Exemplo | |
|---|---|---|---|
(abc) | Grupo de captura | - | |
(?:abc) | Grupo sem captura | - | |
(?<name>abc) | Grupo nomeado | - | |
\1 | Referência retroativa | - | |
(a|b) | a ou b | - |
#Lookaround
| Padrão | Descrição | Exemplo | |
|---|---|---|---|
(?=abc) | Lookahead positivo | - | |
(?!abc) | Lookahead negativo | - | |
(?<=abc) | Lookbehind positivo | - | |
(?<!abc) | Lookbehind negativo | - |
#Flags
| Padrão | Descrição | Exemplo | |
|---|---|---|---|
g | Busca global | - | |
i | Insensível a maiúsculas | - | |
m | Modo multilinha | - | |
s | Modo dotall | - | |
u | Modo Unicode | - |
#Padrões comuns
| Padrão | Descrição | Exemplo | |
|---|---|---|---|
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ | - | ||
^https?:\/\/[\S]+$ | URL | - | |
^\d{3}-\d{4}-\d{4}$ | Telefone (Coreia) | - | |
^\d{4}-\d{2}-\d{2}$ | Data (YYYY-MM-DD) | - | |
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$ | Cor hexadecimal | - |
#Perguntas frequentes (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.