AnclasClases de caracteresCuantificadoresGrupos y referenciasBúsqueda anticipada/retrospectivaBanderasPatrones comunes
#Anclas
| Patrón | Descripción | Ejemplo | |
|---|---|---|---|
^ | Inicio de cadena | ^Hello | |
$ | Fin de cadena | world$ | |
\b | Límite de palabra | \bword\b | |
\B | No límite de palabra | \Bword\B |
#Clases de caracteres
| Patrón | Descripción | Ejemplo | |
|---|---|---|---|
. | Cualquier carácter excepto salto de línea | - | |
\d | Dígito [0-9] | - | |
\D | No es un dígito | - | |
\w | Carácter de palabra | - | |
\W | No es carácter de palabra | - | |
\s | Espacio en blanco | - | |
\S | No es espacio en blanco | - | |
[abc] | a, b o c | - | |
[^abc] | No es a, b ni c | - | |
[a-z] | De a a z | - |
#Cuantificadores
| Patrón | Descripción | Ejemplo | |
|---|---|---|---|
* | 0 o más | a* | |
+ | 1 o más | a+ | |
? | 0 o 1 | a? | |
{n} | Exactamente n | a{3} | |
{n,} | n o más | a{2,} | |
{n,m} | Entre n y m | a{2,4} | |
*? | Perezoso 0 o más | - | |
+? | Perezoso 1 o más | - |
#Grupos y referencias
| Patrón | Descripción | Ejemplo | |
|---|---|---|---|
(abc) | Grupo de captura | - | |
(?:abc) | Grupo sin captura | - | |
(?<name>abc) | Grupo con nombre | - | |
\1 | Referencia inversa | - | |
(a|b) | a o b | - |
#Búsqueda anticipada/retrospectiva
| Patrón | Descripción | Ejemplo | |
|---|---|---|---|
(?=abc) | Búsqueda anticipada positiva | - | |
(?!abc) | Búsqueda anticipada negativa | - | |
(?<=abc) | Búsqueda retrospectiva positiva | - | |
(?<!abc) | Búsqueda retrospectiva negativa | - |
#Banderas
| Patrón | Descripción | Ejemplo | |
|---|---|---|---|
g | Búsqueda global | - | |
i | Sin distinción de mayúsculas | - | |
m | Modo multilínea | - | |
s | Modo dotall | - | |
u | Modo Unicode | - |
#Patrones comunes
| Patrón | Descripción | Ejemplo | |
|---|---|---|---|
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ | Correo electrónico | - | |
^https?:\/\/[\S]+$ | URL | - | |
^\d{3}-\d{4}-\d{4}$ | Teléfono (Corea) | - | |
^\d{4}-\d{2}-\d{2}$ | Fecha (YYYY-MM-DD) | - | |
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$ | Color hexadecimal | - |
#Preguntas frecuentes (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.