Guia de Referência e Testador ao Vivo de RegEx
Ferramentas de DesenvolvedorGuia de consulta rápida de expressões regulares com padrões comuns, explicações de sintaxe e sandbox de testes.
Testador de Regex em tempo real
Padrões de Regex prontos e populares
Email Address
Validates standard email formatting.
URL / Web Address
URLs starting with http/https protocols.
Endereço IPv4
Valid IPv4 addresses between 0.0.0.0 and 255.255.255.255.
Hex Color Code
3 or 6 digit hex color codes like #FFF or #FFFFFF.
URL Slug Format
SEO-friendly slug with lowercase letters, digits, and hyphens.
Strong Password
Min 8 chars: 1 uppercase, 1 lowercase, 1 digit, and 1 special char.
| Token | Descrição | Exemplo | Copiar |
|---|---|---|---|
| . | Any single character except newline | a.c -> abc, a1c | |
| \d | Any digit [0-9] | \d+ -> 42, 1984 | |
| \D | Any non-digit character | \D+ -> hello | |
| \w | Word character (alphanumeric + underscore) | \w+ -> user_12 | |
| \W | Non-word character | \W -> @, #, ! | |
| \s | Whitespace character | \s+ -> " " | |
| \S | Non-whitespace character | \S+ -> word | |
| \t | Tab character | \t | |
| \n | Newline character | \n | |
| [abc] | Any character enclosed in brackets | [aeiou] -> sesli harfler | |
| [^abc] | Any character NOT enclosed in brackets | [^0-9] -> rakam harici | |
| [a-z] | Character range lowercase a to z | [a-z]+ -> kod | |
| [A-Z] | Character range uppercase A to Z | [A-Z]+ -> TURK | |
| [0-9] | Digit range 0 to 9 | [0-9]{4} -> 2026 | |
| * | 0 or more matches | a* -> "", "a", "aaa" | |
| + | 1 or more matches | a+ -> "a", "aaa" | |
| ? | 0 or 1 match (optional) | colou?r -> color, colour | |
| {n} | Exactly n matches | \d{4} -> 2026 | |
| {n,} | At least n matches | \d{3,} -> 100, 10000 | |
| {n,m} | Between n and m matches | \d{2,4} -> 99, 9999 | |
| *? / +? | Lazy / non-greedy match | <.*?> -> ilk kapanışa kadar | |
| ^ | Start of string or line | ^https -> https ile başlayan | |
| $ | End of string or line | \.json$ -> .json ile biten | |
| \b | Word boundary | \bcat\b -> "cat" ("catch" değil) | |
| \B | Non-word boundary | \Bcat -> "scatter" | |
| (abc) | Capturing group | (\d{2})-(\d{2}) -> $1, $2 | |
| (?:abc) | Non-capturing group | (?:https?|ftp):// | |
| a|b | Alternation (OR operator) | kırmızı|mavi | |
| (?=abc) | Positive lookahead | \d+(?=px) -> 100 (100px içindeki) | |
| (?!abc) | Negative lookahead | \d+(?!px) -> px olmayan sayılar | |
| (?<=abc) | Positive lookbehind | (?<=\$)\d+ -> $ sonrasındaki rakam | |
| (?<!abc) | Negative lookbehind | (?<!\$)\d+ -> $ olmayan rakam |
Gostou do ToolsApp? Pague-nos um café
O ToolsApp funciona 100% no seu navegador, sem assinaturas e sem rastreamento de dados. Acreditamos que utilitários digitais essenciais devem ser livres e acessíveis para todos. Seu apoio nos ajuda a manter a plataforma e criar novas ferramentas!
Como Usar?
Buscar regras
Filtre tokens de regex por categoria ou termo de busca.
Testar em tempo real
Use o testador integrado no topo para testar padrões de regex em textos de exemplo.
Copiar padrão
Copie regras de sintaxe ou padrões comuns diretamente para a área de transferência.
Avaliações e Comentários de Usuários
Compartilhe sua experiência anonimamente. Moderado automaticamente por IA.