Expresiones regulares (metacarácteres)

  • El carácter ^ indica el comienzo de la cadena. Dentro de una clase indica inexistencia.
  • El carácter . es un comodín (cualquier carácter, como ? en wildcards).

  • El carácter * se refiere al carácter (o agrupación) anterior, puede aparecer 0 ó más veces.
  • El carácter + es idéntico al anterior, pero apareciendo 1 ó más veces. Es equivalente a xx*, donde x es el carácter a repetir.
  • Los corchetes [] agrupan carácteres en clases, lo que indica posibilidad.
  • El carácter | indica una alternativa, o lo que está a su izquierda, o lo que está a su derecha.
  • Los paréntesis () realizan una agrupación, generalmente para realizar subexpresiones más complejas, utilizar un carácter especial sobre toda la agrupación o realizar almacenamiento de información para procesado posterior.
  • El carácter \ se utiliza para escapar, o lo que es lo mismo, quitarle el significado especial a un carácter, \* significa asterisco. Además, también tiene muchas opciones para detectar la naturaleza de un conjunto de carácteres (alfabéticos, alfanuméricos, dígitos, espacios en blanco, …).
  • El carácter ? que indica opcionalidad, puede o no aparecer el carácter predecesor.
  • Las llaves {num} indican que el carácter predecesor aparece num veces.
  • El carácter $ indica el final de la cadena.
  • El carácter ^ indica el comienzo de la cadena. Dentro de una clase indica inexistencia.
  • El carácter . es un comodín (cualquier carácter, como ? en wildcards).
  • El carácter * se refiere al carácter (o agrupación) anterior, puede aparecer 0 ó más veces.
  • El carácter + es idéntico al anterior, pero apareciendo 1 ó más veces. Es equivalente a xx*, donde x es el carácter a repetir.
  • Los corchetes [] agrupan carácteres en clases, lo que indica posibilidad.
  • El carácter | indica una alternativa, o lo que está a su izquierda, o lo que está a su derecha.
  • Los paréntesis () realizan una agrupación, generalmente para realizar subexpresiones más complejas, utilizar un carácter especial sobre toda la agrupación o realizar almacenamiento de información para procesado posterior.
  • El carácter \ se utiliza para escapar, o lo que es lo mismo, quitarle el significado especial a un carácter, \* significa asterisco. Además, también tiene muchas opciones para detectar la naturaleza de un conjunto de carácteres (alfabéticos, alfanuméricos, dígitos, espacios en blanco, …).
  • El carácter ? que indica opcionalidad, puede o no aparecer el carácter predecesor.
  • Las llaves {num} indican que el carácter predecesor aparece num veces.
  • El carácter $ indica el final de la cadena.
Advertisement

Los comentarios están cerrados.

Seguir

Get every new post delivered to your Inbox.