Expresiones Regulares

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Expresiones Regulares as PDF for free.

More details

  • Words: 358
  • Pages: 2
En la tabla que sigue se muestran los caracteres comodín usados para crear los patrones y su significado, junto a un pequeño ejmplo de su utilización. Significado

Ejemplo

Resultado

\ Marca de carácter especial /\$ftp/ ^ Comienzo de una línea /^-/ $ Final de una línea /s$/ Cualquier carácter (menos /\b.\b/ . salto de línea) | Indica opciones /(L|l|f|)ocal/ ( Agrupar caracteres /(vocal)/ ) [ Conjunto de caracteres /escrib[aoe]/ ] opcionales

Busca la palabra $ftp Líneas que comienzan por Líneas que terminan por s Palabras de una sóla letra Busca Local, local, focal Busca vocal Vale escriba, escribo, escribe

La tabla que sigue describe los modificadores que pueden usarse con los caracteres que forman el patrón. Cada modificador actúa sobre el carácter o el paréntesis inmediatamente anterior.

* + ? {n} {n,} {m,n}

Descripción

Ejemplo

Resultado

Repetir 0 o más veces Repetir 1 o más veces 1 o 0 veces Exactamente n veces Al menos n veces entre m y n veces

/l*234/ /a*mar/ /a?mar/ /p{2}sado/ /(m){2}ala/ /tal{1,3}a/

Valen 234, 1234, 11234... Valen amar, aamar, aaamar... Valen amar, mar. Vale ppsado Vale mmala, mmmala.... Vale tala, talla, tallla

Los siguientes son caracteres especiales o metacaracteres para indicar caracteres de texto no imprimibles, como puedan ser el fín de línea o un tabulador, o grupos predefinidos de caracteres (alfabéticos, numéricos, etc...)

\b \B \d \D \O \t \f \n \w

Significado

Ejemplos

Principio o final de palabra

/\bver\b/

Frontera entre no-palabras

/\Bver\B/

Un dígito Alfabético (no dígito) Carácter nulo Caracter ASCII 9 (tabulador) Salto de página Salto de línea Cualquier alfanumérico,

/[A-Z]\d/ /[A-Z]\D/

[a-zA-Z0-9_ ]

/\w+/

Resultado Encuentra ver en "ver de", pero no en "verde" Empareja ver con "Valverde" pero no con "verde" No falla en "A4" Fallaría en "A4"

Encuentra frase en "frase.", pero no el . (punto).

\W

Opuesto a \w

\s

([^a-zA-Z0-9_ ]) Carácter tipo espacio (como

\S \cX \oNN \xhh

tab) Opuesto a \s Carácter de control X Carácter octal NN El hexadecimal hh

/\W/ /\sSi\s/

Hallaría sólo el punto (.) Encuentra Si en "Digo Si ", pero no en "Digo Sientate"

\c9

El tabulador

/\x41/

Encuentra la A (ASCII Hex41) en "letra A"

Related Documents

Expresiones Regulares
October 2019 18
Expresiones
April 2020 9
Regulares
May 2020 13
Verbos Regulares
May 2020 6
Verbos Regulares
November 2019 18