JAVASCRIPT: EXPRESIONES REGULARES
EXPRESIONES REGULARES
Las expresiones regulares son patrones que se utilizan
para hacer coincidir combinaciones de caracteres en cadenas. En JavaScript, las
expresiones regulares también son objetos. Estos patrones se utilizan con los métodos:
- ·
exec()
- ·
test()
- ·
RegExp
- ·
match()
- ·
matchAll()
- ·
replace()
- ·
replaceAll()
- ·
search()
- ·
split()
Escribir un patrón de expresión regular
Un patrón de expresión regular se compone de caracteres
simples, como /abc/, o una combinación de caracteres simples y especiales,
como /ab*c/ o /Capítulo (\d)\.\d*/. El último ejemplo incluye
paréntesis, que se utilizan como dispositivos de memoria. La coincidencia
realizada con esta parte del patrón se recuerda para su uso posterior.
Usar patrones simples
Los patrones simples se construyen con caracteres para
los que deseas encontrar una coincidencia directa. Por ejemplo, el patrón /abc/ coincide
con combinaciones de caracteres en cadenas solo cuando ocurre la secuencia
exacta "abc"
Usar caracteres especiales
Cuando la búsqueda de una coincidencia requiere algo
más que una coincidencia exacta, como por ejemplo buscar una o más 'b', o
encontrar espacios en blanco, puedes incluir caracteres especiales en el
patrón. Por ejemplo, para hacer coincidir una sola "a" seguida
de cero o más "b"s seguidas de "c", usarías el
patrón /ab*c/: el * después de "b" significa
"0 o más apariciones del elemento anterior". En la cadena "cbbabbbbcdebc",
este patrón coincidirá con la subcadena "abbbbc".
Aserciones
Las aserciones incluyen límites, que indican el
comienzo y el final de líneas y palabras, y otros patrones que indican de
alguna manera que el reconocimiento es posible (incluidas las expresiones
anticipadas, inversas y condicionales).
Clase de caracteres
Distingue diferentes tipos de caracteres. Por ejemplo,
distinguir entre letras y dígitos.
Indica grupos y rangos de caracteres de expresión.
Indica el número de caracteres o expresiones que deben
coincidir.
Escapes de propiedades Unicode
Distinguir según las propiedades de los caracteres
Unicode, por ejemplo, letras mayúsculas y minúsculas, símbolos matemáticos y de
puntuación.
Usando paréntesis
Los paréntesis alrededor de cualquier parte del patrón de expresión regular hacen que se recuerde esa parte de la subcadena coincidente. Una vez reconocida, la subcadena se puede recuperar para otro uso.


Comentarios
Publicar un comentario