VISITAS:

miércoles, 19 de agosto de 2009

Resumen de Expresiones Regulares

/afgd/
Secuencia de caracteres simples. Busca la secuencia afgd (case sensitive).
/[Jj]osé/
Busca José o josé
/[A-Z]/
Busca una letra mayúscula
/[^a]/
Busca cualquier carácter que no sea una a. El carácter ^ debe ser el primero dentro de los corchetes, si no, se considera un carácter normal.
/[^A-Z]/
Busca un carácter que no sea una letra mayúscula
/colou?r/
El carácter anterior a ? es opcional. En este ejemplo, se busca color o colour.
/ba*rco/
Busca cero o más ocurrencias del carácter anterior a *. En este ejemplo se busca barco, baarco, baaarco, etc.
/aa*/
Busca una o más a's
/[ab]*/
Busca cero o más a's o b's
/a+/
Busca una o más ocurrencias del carácter anterior a +. En este ejemplo busca una o más a's consecutivas
/[0-9]+/
Busca uno o más dígitos.
/beg.n/
El punto significa "cualquier carácter". En este ejemplo se busca begin, began, begun, etc.
/casa.*casa/
La palabra casa tiene que aparecer dos veces.
/^The/
La palabra The al comienzo de una línea
/dog$/
La palabra dog al final de una línea
/\bthe\b/
La palabra the individual (no vale other)
/\Bthe\B/
Los caracteres the dentro de una palabra
/cat|dog/
Las palabras cat o dog
/part(y|ies)/
Lo que va entre paréntes¡s se trata como un único carácter. Aquí busca party o parties.
/\./
El carácter punto