Hoja de Trucos Regex
Hoja de referencia de sintaxis de expresiones regulares, que contiene patrones comunes, conjuntos de caracteres, cuantificadores y otras referencias
β‘ Prueba Rápida
Los resultados de la prueba aparecerán aquí
π Caracteres Comunes
| Patrón | Instrucciones | Ejemplo |
|---|---|---|
.
|
Cualquier carácter (excepto nueva línea) | a.c coincide con abc, aac |
\d
|
Dígito [0-9] | \d{3} coincide con 123 |
\D
|
No dígito | \D+ coincide con abc |
\w
|
Alfanumérico y guion bajo [a-zA-Z0-9_] | \w+ coincide con word_123 |
\W
|
Carácter no alfanumérico | \W+ coincide con !@# |
\s
|
Caracteres de espacio (espacio, tabulación, etc.) | \s+ coincide con espacios |
\S
|
Carácter no de espacio | \S+ coincide con abc |
π Caracteres de Escape
| Patrón | Instrucciones | Ejemplo |
|---|---|---|
\.
|
Coincide con el punto mismo | \.co coincide con .co |
\\
|
Coincide con barra invertida | \\ coincide con \ |
\*
|
Coincide con asterisco | \* coincide con * |
\+
|
Coincide con signo más | \+ coincide con + |
\?
|
Coincide con signo de interrogación | \? coincide con ? |
\(
|
Coincide con paréntesis izquierdo | \( coincide con ( |
\)
|
Coincide con paréntesis derecho | \) coincide con ) |
\[
|
Coincide con corchete izquierdo | \[ coincide con [ |
\]
|
Coincide con corchete derecho | \] coincide con ] |
\{
|
Coincide con llave izquierda | \{ coincide con { |
\}
|
Coincide con llave derecha | \} coincide con } |
\|
|
Coincide con barra vertical | \| coincide con | |
\-
|
Coincide con guion | \- coincide con - |
\^
|
Coincide con caret | \^ coincide con ^ |
\$
|
Coincide con signo de dólar | \$ coincide con $ |
π’ Cuantificadores
| Patrón | Instrucciones | Ejemplo |
|---|---|---|
*
|
0 o más veces | ab* coincide con a, ab, abb |
+
|
1 o más veces | ab+ coincide con ab, abb |
?
|
0 o 1 vez | ab? coincide con a, ab |
{n}
|
Exactamente n veces | a{3} coincide con aaa |
{n,}
|
Al menos n veces | a{2,} coincide con aa, aaa |
{n,m}
|
Entre n y m veces | a{2,4} coincide con aa, aaa, aaaa |
*?
|
No voraz 0 o más veces | <.+?> coincide con etiqueta HTML más corta |
+?
|
No voraz 1 o más veces | <.+?> coincide con etiqueta HTML más corta |
π Anclajes de Límite
| Patrón | Instrucciones | Ejemplo |
|---|---|---|
^
|
Inicio de cadena | ^abc coincide con abc... |
$
|
Fin de cadena | abc$ coincide con ...abc |
\b
|
Límite de palabra | \bword\b coincide con word |
\B
|
No límite de palabra | \Bword\B coincide con sword |
\A
|
Inicio de cadena (multilineal) | \Aabc coincide con abc |
\Z
|
Fin de cadena (multilineal) | abc\Z coincide con abc |
π¨ Conjuntos de Caracteres
| Patrón | Instrucciones | Ejemplo |
|---|---|---|
[abc]
|
Coincide con a, b, o c | [abc] coincide con a, b, c |
[^abc]
|
No coincide con a, b, o c | [^abc] coincide con d, e, f |
[a-z]
|
Letras minúsculas | [a-z] coincide con a a z |
[A-Z]
|
Letras mayúsculas | [A-Z] coincide con A a Z |
[0-9]
|
Dígitos | [0-9] coincide con 0 a 9 |
[a-zA-Z]
|
Todas las letras | [a-zA-Z] coincide con a-z, A-Z |
[\u4e00-\u9fa5]
|
Caracteres chinos | [\u4e00-\u9fa5]+ coincide con caracteres chinos |
π¦ Grouping and Capturing
| Pattern | Instructions | Example |
|---|---|---|
(abc)
|
capturing group | (\d{3}) matches and captures digits |
(?:abc)
|
Non-capturing group | (?:\d{3}) matches but does not capture |
(?
|
Named capturing group |
(?
|
\1
|
Reference group 1 | (\w)\1 matches aa, bb |
\2
|
Reference group 2 | (\w)(\w)\2 matches aba |
(?=abc)
|
positive lookahead | \w+(?=\.com) matches domain name |
(?!abc)
|
negative lookahead | \w+(?!\.com) does not match .com |
(?<=abc)
|
positive lookbehind | (?<=\$)\d+ matches amount |
(?
|
negative lookbehind | (? |
π― Common Regex Patterns
| purpose | regular expression | Instructions |
|---|---|---|
^\w+@\w+\.\w+$
|
Basic email format | |
| phone number |
^1[3-9]\d{9}$
|
China mainland phone number |
| ID number |
^\d{17}[\dXx]$
|
18-digit ID number |
| URL |
https?:\/\/[\w\-\.]+(:\d+)?(\/.*)?
|
HTTP/HTTPS link |
| IP address |
^(\d{1,3}\.){3}\d{1,3}$
|
IPv4 address |
| date |
^\d{4}-\d{2}-\d{2}$
|
YYYY-MM-DD format |
| time |
^\d{2}:\d{2}:\d{2}$
|
HH:MM:SS format |
| Chinese characters |
[\u4e00-\u9fa5]
|
Single Chinese character |
| HTML tag |
<[^>]+>
|
Matches HTML tag |
| hex color |
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
|
#FFF or #FFFFFF |
| username |
^[a-zA-Z0-9_]{3,16}$
|
3-16 characters |
| strong password |
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$
|
Uppercase + lowercase + number + 8 chars |
π© Banderas
| Bandera | Instrucciones | Ejemplo |
|---|---|---|
g
|
Correspondencia global, encuentra todas | /a/g coincide con todas las a |
i
|
Ignorar mayúsculas/minúsculas | /abc/i coincide con ABC, abc |
m
|
Patrón multilineal, ^$ coincide inicio/fin de línea | /^abc/m coincide con inicio de línea |
s
|
Patrón de línea única, . coincide con nueva línea | /a.b/s coincide con a\nb |
u
|
Patrón Unicode | /\u{1F600}/u coincide con emoji |
y
|
Correspondencia pegajosa, empieza desde lastIndex | /a/y empieza estrictamente desde índice |
π‘ Instructions
Quick copy:
Click the button below the table to quickly copy common regular expressions
Real-time test: Enter text and regular expression in the top test area, click "Test Match" to see results
JavaScript example:
Common methods:
• test() - Test if matches
• exec() - Execute matches and return result
• match() - Find matches
• replace() - Replace matches
• split() - Split string by pattern
Real-time test: Enter text and regular expression in the top test area, click "Test Match" to see results
JavaScript example:
const regex = /\d+/g;
const matches = "abc123".match(regex); // ["123"]
Common methods:
• test() - Test if matches
• exec() - Execute matches and return result
• match() - Find matches
• replace() - Replace matches
• split() - Split string by pattern
π‘ About Regex Cheat Sheet:
Our comprehensive
regex cheat sheet
is a complete reference guide for regular expressions. Includes common patterns, character sets, quantifiers, anchors, grouping, and flags. Test your regular expressions in real-time with the built-in tester. Perfect for developers, data analysts, and anyone working with pattern matching and text validation.
π Regex Cheat Sheet Features:
• Complete regular expression syntax reference
• Common character sets and patterns
• Quantifiers and repetition operators
• Anchors and boundaries
• Grouping and capturing
• Lookahead and lookbehind assertions
• Common regex patterns (email, phone, URL, etc.)
• Flags and modifiers reference
• Real-time regex testing tool
π Regex Use Cases:
• Form validation (email, phone, password)
• Data extraction from text
• String parsing and manipulation
• Search and replace operations
• Log file analysis
• Web scraping and data cleaning
• Code refactoring and automation
• Complete regular expression syntax reference
• Common character sets and patterns
• Quantifiers and repetition operators
• Anchors and boundaries
• Grouping and capturing
• Lookahead and lookbehind assertions
• Common regex patterns (email, phone, URL, etc.)
• Flags and modifiers reference
• Real-time regex testing tool
π Regex Use Cases:
• Form validation (email, phone, password)
• Data extraction from text
• String parsing and manipulation
• Search and replace operations
• Log file analysis
• Web scraping and data cleaning
• Code refactoring and automation