“Conocimiento Programación>Lenguajes De Programación

¿Qué es una expresión de Etiquetado

2016/1/24
? Virtualmente cada lenguaje de programación - y muchas herramientas de codificación de terceros - proporcionar encontrar y reemplazar opciones que trabajar con cadenas de texto. Uno que muchos ofrecen es una característica común de programación llamado una expresión regular. Mientras funcionalidad y los detalles de cómo las expresiones regulares depende del lenguaje de programación o de herramientas, todos los utilizan para buscar , encontrar y reemplazar texto . Expresiones regulares Tagged , comunes en las aplicaciones de Microsoft Visual Studio , son un ejemplo de una función de la expresión regular. Identificación

Tagged expresiones regulares, más comúnmente conocida como expresiones etiquetadas , funcionan como parámetros en la parte de "hallazgo" de un comando de expresiones regulares de búsqueda y reemplazar. En una expresión etiquetada , identificadores tales como llaves o corchetes rodean una o más secciones de una cadena de texto que desea encontrar , preservar y luego incorporar en el texto de reemplazo . El número total de expresiones etiquetadas se pueden incluir en un solo comando "find " depende, sin embargo , en el lenguaje de programación o herramienta. Por ejemplo, en aplicaciones de Visual Studio , puede incluir hasta nueve expresiones marcadas en cada comando "find " .
Datos

Cuanto más compleja sea la "solución " las expresiones etiquetadas más útiles convertirse. Un simple comando de búsqueda y reemplazo es más adecuado cuando , por ejemplo , hay múltiples apariciones de un único error de formato idéntico , tal como un espacio adicional entre un identificador y dos puntos . Expresiones etiquetadas son la mejor opción, sin embargo, cuando usted tiene por lo menos una instancia de texto con el formato correcto , así como cadenas de texto que contienen varios errores, como escribir mal una palabra y un espacio extra entre un identificador y un colon. Expresiones Tagged vuelven aún más útil cuando hay varios errores , pero diferentes , como algunas cadenas de texto con un espacio adicional y otras con dos espacios adicionales entre un identificador y un colon. Aquí , las expresiones etiquetadas le permiten hacerse cargo de todos los errores en un solo comando "find " , con muy poco código .
Ejemplo

Un ejemplo sencillo de cómo se puede utilizar una expresión etiquetada es añadir el texto " para su tiempo" para todos los casos de cadenas de texto que incluyen las palabras " gracias " y " Gracias" utilizando el Generador de expresiones Studio 2010 Visual . Abra la ventana " Buscar y reemplazar" cuadro de diálogo desde el menú principal VS o mediante el comando de teclado "Ctrl -Shift -H ". Abra el generador de expresiones , seleccionando " Expresiones regulares " de la lista desplegable en la sección de uso . Rodean la expresión regular " Gracias [ az] +" con los apoyos en el " Buscar" de campo para que sea una expresión etiquetada :

{ Gracias [ az] + }

Añadir " \\ 1 por su tiempo "en el" campo " para añadir un nuevo texto a todas las instancias de la cadena de texto " Reemplazar Expresión Etiquetado 1 . "
Consideraciones

el símbolo de sintaxis una expresión etiquetada puede ser simple, pero los corchetes o llaves que utilice representan sólo una parte de los símbolos de sintaxis de una expresión regular " encontrar" utiliza comandos . Mientras que las herramientas como Visual Studio Generador de expresiones pueden hacer que la creación periódica - y etiquetado - expresiones más fácil , el complejo de la sintaxis y los requisitos de formato de expresiones regulares hacen antecedentes un requisito previo esencial para dar formato y utilizarlos correctamente
< . br>

Lenguajes De Programación
¿Cómo aumentar el rendimiento de un informe de Crystal para que se ejecute más rápido
Cómo calcular el día de la semana para cualquier año
Cómo hacer un menú en Matlab
Cómo realizar una prueba de aceptación del usuario ( UAT )
Cómo Cypher criptografía para ordenadores
Cómo eliminar un retorno de carro blanco con SQL
PLC Instrucciones de programación
Sintaxis vs Error semántica
Conocimiento de la computadora © http://www.ordenador.online