Usos de las expresiones regulares

En una operación normal de búsqueda y reemplazo es necesario proporcionar el texto exacto para que coincida con los resultados deseados. Aunque esta técnica puede ser adecuada para tareas de búsqueda y reemplazo sencillas de texto estático, carece de flexibilidad y hace cuando menos difícil, si no imposible, la búsqueda de texto dinámico.

Escenarios de ejemplo

Con las expresiones regulares, se puede:

  • Comprobar si existe un modelo dentro de una cadena.

    Por ejemplo, puede probar una cadena de entrada para ver si un modelo de número de teléfono o de número de tarjeta de crédito aparece dentro de la cadena. Esto se denomina validación de datos.

  • Reemplazar texto.

    Puede utilizar una expresión regular para identificar el texto específico de un documento y quitarlo o reemplazarlo con otro texto.

  • Extraer una subcadena de una cadena en función de la coincidencia del modelo.

    Puede buscar texto específico dentro de un documento o campo de entrada.

Por ejemplo, si necesita buscar en un sitio Web, quite el material obsoleto y reemplace alguna de las etiquetas de formato HTML. En este caso, puede utilizar una expresión regular para determinar si el material de las etiquetas de formato HTML aparece en cada archivo. Este proceso reduce la lista de archivos afectados a los archivos que contengan el material de destino que se desea quitar o cambiar. A continuación, puede utilizar una expresión regular para quitar el material obsoleto. Por último, puede utilizar una expresión regular para buscar y reemplazar las etiquetas.

Una expresión regular también es útil en un lenguaje como JScript o C, que no se distinguen por su capacidad de controlar cadenas.

Vea también

Otros recursos

Introducción a las expresiones regulares