Herramientas de usuario

Herramientas del sitio


informatica:expresiones_regulares

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:expresiones_regulares [2020/11/10 12:30] – [Cuantificación] tempwininformatica:expresiones_regulares [2023/02/01 08:04] (actual) – [Enlaces ed2k] tempwin
Línea 26: Línea 26:
   * ''+'': indica que el carácter que le precede debe aparecer al menos 1 vez. Por ejemplo: ''ho+la'' se correspondería con ''hola'', ''hoola'', ''hooola'', etc.   * ''+'': indica que el carácter que le precede debe aparecer al menos 1 vez. Por ejemplo: ''ho+la'' se correspondería con ''hola'', ''hoola'', ''hooola'', etc.
   * ''*'': indica que el carácter que le precede puede aparecer 0, 1 o más veces. Por ejemplo: ''0*42'' se corresponde con ''42'', ''042'', ''0042'', ''00042'', etc   * ''*'': indica que el carácter que le precede puede aparecer 0, 1 o más veces. Por ejemplo: ''0*42'' se corresponde con ''42'', ''042'', ''0042'', ''00042'', etc
 +
 +==== Agrupación ====
 +
 +Define el ámbito y precedencia de los demás operadores.
 +
 ===== Ejemplos ===== ===== Ejemplos =====
  
 ==== E-mail ==== ==== E-mail ====
 +
 +Busca una dirección de e-mail ignorando mayúsculas y minúsculas.
  
 <code> <code>
 /[\w-\.]+@([\w-]+\.)+[\w-]{2,4}/i /[\w-\.]+@([\w-]+\.)+[\w-]{2,4}/i
 +</code>
 +
 +==== Enlaces ed2k ====
 +
 +En un fichero con código HTML, extraer los enlaces que empiecen por ''ed2k'':
 +
 +<code>
 +cat fichero.html | grep -Eo 'ed2k[^"]+' > ed2k-links.txt
 +</code>
 +
 +==== Dirección IP ====
 +
 +Patrón para validar una dirección IPv4:
 +
 +<code>
 +^((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$
 </code> </code>
informatica/expresiones_regulares.1605007814.txt.gz · Última modificación: por tempwin