expresiones regulares_clase1

Páginas: 2 (304 palabras) Publicado: 25 de octubre de 2013

Expresiones regulares JAVA

Meta caracteres
([{\^$|)?*+.

Selector (clase)
[abc]
a, b o c.
[^abc]
Cualquier carácter excepto a, b o c.
[a-zA-Z]
a hasta z ó A hasta Z.[a-z&&[def]]
d, e o f (intersección).
[a-z&&[^bc]]
a hasta z, excepto b o c.
[a-z&&[^m-p]]
a hasta z, excepto de m hasta p.

Caracteres predefinidos
.
Cualquier carácter.
\d
Undígito : [0-9]
\D
Un no-dígito: [^0-9]
\s
Un espacio en blanco: [\t\n\x0B\f\r]
\S
Un no espacio en blanco : [^s]
\w
Un carácter de palabras : [a-zA-Z_0-9]
\W
Un no carácter depalabras: [^\w]

Cuantificadores (multiplicidad de símbolos)
Egoísta (greedy)
Reluctante
Posesivo
Significado
X?
X??
X?+
X: 0 o 1 vez.
X*
X*?
X*+
X: 0 o más veces.
X+
X+?
X++
X:1 o más veces.
X{n}
X{n}?
X{n}+
X: n veces.
X{n,}
X{n,}?
X{n,}+
X: desde n veces.
X{n,m}
X{n,m}?
X{n,m}+
X: desde n hasta m veces
Egoísta: Intentará acaparar la mayorcantidad de caracteres hasta cumplir con el patrón.
Reluctante: Solo llegará hasta la primera coincidencia del patrón.
Posesivo: Prueba que el patrón calce con toda la cadena.Comparadores de límites
^
El comienzo de una línea.
$
El final de una línea.
\b
El límite de una palabra.
\B
No es el límite de una palabra.
\A
El comienzo de una entrada (input).
\G
Elfin de una búsqueda previa.

Campos de patrones (configuraciones)
CANON_EQ
Activa la equivalencia canónica (detección de símbolos equivalentes).
CASE_INSENSITIVE
Desactiva lasensibilidad entre mayúsculas y minúsculas.
COMMENTS
Permite la inserción de comentarios en la expresión regular.
DOTALL
El punto considera TODOS los símbolos existentes (incluso tabuladores,salto de líneas, etc.)
MULTILINE
Permite operar en cadenas con múltiples líneas.
UNICODE_CASE
Soporte para UNICODE.
UNIX_LINES
Activa soporte para saltos de líneas estilo UNIX.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Expresionismo
  • Expresionismo
  • Expresionismo
  • EXPRESIONISMO
  • Expresionismo
  • expresion
  • Expresiones
  • Expresion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS