http://www.redjaen.es/francis/?m=c&o=243114
Writer. Expresiones regulares
Informática
Writer. Expresiones regulares
  • . - Representa cualquier carácter menos un salto de línea o de párrafo. Por ejemplo, la búsqueda de "c.ma" encuentra "cama", "coma" y "cima".
  • ^ - Sólo encuentra el término buscado si se muestra al principio del párrafo. No se tienen en cuenta los objetos especiales, por ejemplo campos vacíos o marcos de caracteres anclados situados al principio del párrafo. Ejemplo: "^Luis".
  • $ - Sólo encuentra el término buscado si se muestra al final del párrafo.! No se tienen en cuenta los objetos especiales, por ejemplo campos vacíos o marcos de caracteres anclados situados al final del párrafo. Ejemplo: "Luis$".
  • * - Busca cero o más de los caracteres que preceden a "*". Por ejemplo, "Ab*c" encuentra "Ac", "Abc", "Abbc", "Abbbc", y así sucesivamente.
  • + - Busca uno o más de los caracteres que preceden a "+". Por ejemplo, "AX.+4" encuentra "AXx4", pero no "AX4". Siempre se busca la cadena de texto más larga posible de un párrafo que coincida con este criterio de búsqueda. Si el párrafo contiene la cadena de caracteres "AX 4 AX4", queda seleccionado todo el fragmento.
  • ? - Cero o uno de los términos de expresión regular inmediatamente anteriores. Por ejemplo, "Textos?" coincide con "Texto" y "Textos" y "x(ab|c)?y" encuentra "xy", "xaby" o "xcy".
  • (contrabarra)n - Busca un salto de línea.
  • (contrabarra)t - Un tabulador.
  • (contrabarra)b - Un límite de palabra. Por ejemplo, "(contrabarra)blibro" coincide con "librorio" y "libro", mientras que "libro(contrabarra)b" coincide con "prelibro" y "libro".
  • (contrabarra)> - Sólo encuentra el término buscado si se muestra al final de una palabra. Por ejemplo, "puerto(contrabarra)>" encuentra "aeropuerto" pero no "puertorriqueño".
  • (contrabarra)< - Sólo encuentra el término buscado si se muestra al principio de una palabra. Por ejemplo, "(contrabarra)
  • ^$ - Busca un párrafo vacío.
  • ^. - Encuentra el primer carácter de un párrafo.
  • & ó $0 - Agrega la cadena de caracteres que se encontró según los criterios de búsqueda del cuadro Buscar en el término del cuadro Reemplazar por cuando se efectúa una sustitución. Por ejemplo, si escribe "ventana" en el cuadro Buscar y "&marco" en el cuadro Reemplazar por, la palabra "ventana" se sustituye por "ventana marco".
  • [abc123] - Representa uno de los caracteres situados entre los paréntesis.
  • [a-e] - Representa cualquiera de los caracteres que se encuentran entre a y e, incluyendo tanto el primer carácter como el úlltimo.
  • [a-eh-x] - Representa cualquier carácter situado entre a-e y h-x.
  • [^a-s] - Representa cualquier carácter que no se encuentre entre a y s.
  • (contrabarra)xXXXX - Representa un carácter especial según su código hexadecimal de cuatro dígitos (XXXX).
  • | - Por ejemplo, "esto|eso" busca "esto" y "eso".
  • {2} - Define la cantidad de veces que aparece el carácter situado antes del corchete de apertura. Por ejemplo, "cre{2}" encontrará y seleccionará "cree".
  • {1,2} - Define la cantidad mínima y máxima de veces que puede aparecer el carácter situado antes del corchete de apertura. Por ejemplo, "cre{1,2}" encontrará tanto "cre" como "cree".
  • {1,} - Define el mínimo de veces que puede aparecer el carácter situado antes del paréntesis de apertura. Por ejemplo, "cre{2}" encontrará tanto "creer" como "crear" o "creación".
  • [:alpha:] - Representa un caracter alfabetico.
  • [:digit:] - Representa un dígito
  • [:alnum:] - Representa un carácter alfanumérico [(:letra:) y (:número)].
  • [:space:] - Representa un espacio
  • [:print:] - Representa un carácter que se puede imprimir.
  • [:cntrl:] - Representa un carácter que no se puede imprimir.
  • [:lower:] - Representa un carácter en minúscula si en Opciones se ha seleccionado Coincidir mayúsculas y minúsculas.
  • [:upper:] - Representa un carácter en mayúscula si en Opciones se ha seleccionado Hacer coincidir mayúsculas y minúsculas.