Expresiones regulares

Solo disponible en BuenasTareas
  • Páginas : 4 (858 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de mayo de 2011
Leer documento completo
Vista previa del texto
EXPRESIONES REGULARES
Una expresión regular, a menudo llamada también patrón, es una expresión que describe un conjunto de cadenas sin enumerar sus elementos. Su utilidad más obvia es la dedescribir un conjunto de cadenas, lo que resulta de utilidad en editores de texto y aplicaciones para buscar y manipular textos.
Las expresiones regulares constituyen un mecanismo bastante potente pararealizar manipulaciones de cadenas de texto. El proceso para el que se usan estas expresiones, presente en el mundo el UNIX y el lenguaje Perl, es el de buscar y/o substituir una subcadena de textodentro de otra cadena. En principio esto puede hacerse usando los métodos del objeto string, pero el problema surge cuando no tenemos una subcadena fija y concreta sino que queremos buscar un texto queresponda a un cierto esquema, como por ejemplo: buscar aquellas palabras que comienzan con http: y finalizan con una \, o buscar palabras que contengan una serie de números consecutivos, etc.; es enestos casos cuando tenemos que utilizar las expresiones regulares.La subcadena que buscamos en el texto es lo que se llama un patrón y se construye encerrando entre dos barras inclinadas ( / ) una seriede caracteres normales y símbolos especiales llamados comodines o metacaracteres, (algo parecido a buscar archivos con nombre *.bat cuando queremos encontrar los ficheros con extensión bat). Estepatrón es una descripción del texto que se está buscando y JavaScript encontrará las subcadenas que concuerdan con ese patrón o definición. Las expresiones regulares se usan con el objeto Regular Expresióny también dentro de los métodos String.match, String.replace, String.search y String.split. En la tabla que sigue se muestran los caracteres comodín usados para crear los patrones y su significado,junto a un pequeño ejemplo de su utilización. | Significado | Ejemplo | Resultado |
\ | Marca de carácter especial | /\$ftp/ | Busca la palabra $ftp |
^ | Comienzo de una línea | /^-/ |...
tracking img