Las expresiones regulares (o regex para abreviar) utilizadas en las búsquedas y reglas de segmentación son compatibles con Java. Si necesita información más específica, por favor consulte http://java.sun.com/j2se/1.5/docs/api/java/util/regex/Pattern.html. Vea referencias adicionales y los siguientes ejemplos.
La construcción... |
...coincide con el siguiente texto: |
Indicadores |
|
|
Habilita la coincidencia de mayúsculas y minúsculas (de manera predeterminada, el patrón distingue entre mayúsculas y minúsculas). |
Caracteres |
|
|
El caracter x, salvo en la siguiente... |
|
El caracter con valor hexadecimal |
|
El caracter de tabulación ( |
|
El caracter de nueva línea (line feed) ( |
|
El caracter de retorno de carro ( |
\f |
El caracter de alimentación de hoja ('\u000C') |
\a |
El caracter alerta (campana) ('\u0007') |
\e |
El caracter escape ('\u001B') |
\cx |
El caracter de control correspondiente a x |
\0n |
El caracter con valor octal de 0n (0 <= n <= 7) |
\0nn |
El caracter con valor octal de 0nn (0 <= n <= 7) |
\0mnn |
El caracter octal con valor de 0mnn (0 <= m <= 3, 0 <= n <= 7) |
\xhh |
El caracter hexadecimal con valor 0xhh |
Citando |
|
|
Nada, pero cita el siguiente caracter. Este se requiere si desea ingresar los caracteres meta |
|
Por ejemplo, este es el caracter de barra invertida |
|
Nada, pero cita a todos los caracteres hasta |
|
Nada, pero termina citados iniciados por \Q |
Clases para bloques Unicode y categorías |
|
|
Un caracter en el bloque Griego (bloque simple) |
|
Una letra mayúscula (categoría simple) |
|
Un símbolo de moneda |
|
Cualquier caracter excepto uno en el bloque Griego (negación) |
|
Cualquier letra excepto una letra en mayúscula (sustracción) |
Clases de caracteres |
|
|
|
|
Cualquier caracter excepto |
|
Desde la |
Clases de caracteres predefinidos |
|
|
Cualquier caracter (excepto los terminadores de línea) |
|
Un dígito: |
|
Un caracter que no sea dígito: |
|
Un caracter de espacio en blanco: |
|
Un caracter que no sea espacio en blanco: |
|
Un caracter constituyente de palabra: |
|
Un caracter que no sea constituyente de palabra: |
Límite de coincidencias |
|
|
Al comienzo de una línea |
|
Al final de una línea |
|
En los límites de una palabra |
|
En los límites de un caracter no constituyente de palabra |
Cuantificadores codiciosos |
|
Estos coinciden con tanto como puedan. Por ejemplo, |
|
X |
X, una vez o ninguna en absoluto |
X |
X, cero o más veces |
X |
X, una o más veces |
Cuantificadores tímidos (no codiciosos) |
|
Éstos coinciden con tan poco como sea posible. Por ejemplo, |
|
X |
X, una vez o ninguna en absoluto |
X |
X, cero o más veces |
X |
X, una o más veces |
Operadores lógicos |
|
XY |
X seguida por Y |
X |
Cualquier X o Y |
|
XY como un solo grupo |
Expresión regular | Busca lo siguiente: |
(\b\w+\b)\s\1\b |
palabras dobles |
[\.,]\s*[\.,]+ | t comas y puntos confusos |
\. \s$ | espacios en blanco extra, tras el punto al final de la línea |
\s+a\s+[aeiou] | Inglés: las palabras, que comienzan con vocales, deben estar precedidas por "an" y no "a" |
\s+an\s+[^aeiou] | Inglés: la misma comprobación que la anterior, pero para las consonantes ("a", no "an") |
\s\s+ | más de un espacio |
\.[A-Z] | espacio faltante entre un punto y el comienzo de una nueva frase |
Aviso Legal | Inicio | Índice de Contenido |