|
Recursos de Flash CS4 |
Fundamentos de la utilización de expresiones regularesIntroducción a la utilización de expresiones regularesUna expresión regular describe un patrón de caracteres. Las expresiones regulares se suelen utilizar para comprobar que un valor de texto se ajusta a un patrón específico (por ejemplo, para comprobar que un número de teléfono especificado por el usuario tiene el número de dígitos correcto) o para sustituir partes de un valor de texto que coincidan con un patrón específico. Las expresiones regulares pueden ser sencillas. Por ejemplo, se puede desear confirmar que una cadena específica coincide con "ABC" o reemplazar cada instancia de "ABC" en una cadena por otro texto. En este caso, se puede utilizar la siguiente expresión regular, que define el patrón formado por las letras A, B y C en secuencia: /ABC/ Hay que tener en cuenta que el literal de expresión regular se delimita con el carácter barra diagonal (/). Los patrones de expresión regular también pueden ser complejos y, a veces, aparentemente crípticos, como la siguiente expresión para detectar una dirección de correo electrónico válida: /([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}/
Normalmente las expresiones regulares se utilizan para buscar patrones en cadenas y para reemplazar caracteres. En estos casos, se creará un objeto de expresión regular y se utilizará como parámetro de uno de varios métodos de la clase String. Los siguientes métodos de la clase String toman como parámetros expresiones regulares: match(), replace(), search() y split(). Para más información sobre estos métodos, consulte Búsqueda de patrones en cadenas y sustitución de subcadenas La clase RegExp incluye los métodos siguientes: test() y exec(). Para más información, consulte Métodos para utilizar expresiones regulares con cadenas. Tareas comunes con expresiones regularesA continuación se muestran algunos usos comunes de las expresiones regulares, que se describen en mayor detalle en este capítulo:
Conceptos y términos importantesLa siguiente lista de referencia contiene términos importantes que se utilizan en este capítulo:
Ejecución de los ejemplos del capítuloA medida que progresa en el estudio del capítulo, es posible que desee probar algunos de los listados de código. Como los listados de código de este capítulo consisten principalmente en patrones de expresiones regulares, para probar los ejemplos hay que realizar unos cuantos pasos:
|