Modificadores de expresión regular y comodín

Los modificadores de expresión regular y comodín son compatibles con varias propiedades en las que se haya habilitado la búsqueda de patrones de texto. La principal finalidad de estos modificadores es añadir reglas especiales a la comparación de texto para que Integration Service pueda ejecutar una búsqueda más precisa para el patrón de texto especificado. Los modificadores de expresión regular y comodín difieren de otros caracteres especiales en que solo se utilizan para modificar búsquedas de patrones de texto, por lo que no se integran en los datos procesados.

Puede identificar propiedades que sean compatibles con los modificadores de expresión regular o comodín por la apariencia del control situado a la derecha de la propiedad. Haga clic en para ver una lista de modificadores de expresión regular o comodín, y seleccione el modificador deseado para añadirlo a la propiedad.

En algunas páginas de propiedades, podría necesitar activar la propiedad Utilizar expresión regular para activar el control . En otras páginas de propiedades, para utilizar este control, debe seleccionar Utilizar comodines (* y ?) o Utilizar expresión regular en la lista desplegable Método de búsqueda.

ClosedEjemplo: Modificadores de expresión regular

Supongamos que todos los archivos desencadenadores Imprimir archivo de comando imprimen actualmente en impresoras Zebra:

%BTW% /AF="MyFile.btw" /PRN=”Zebra (1)” /P

%END%

Puede ser que haya creado una integración de archivo utilizando un archivo desencadenador Imprimir archivo de comando, pero ahora prefiere redirigir los trabajos de impresión a impresoras Datamax. En lugar de editar manualmente sus archivos desencadenadores para actualizar la impresora, puede añadir una acción "Buscar y reemplazar" que busque el patrón "ZebraXXX" y lo sustituya por “Datamax”.

No necesita utilizar un modificador de expresión regular si el patrón es una coincidencia exacta, como “Zebra” a “Datamax”. However, if the printing criteria is more complex, a regular expression modifier may be necessary. In this example, the existing Print Command Script trigger files are printing to multiple printers, "Zebra (1)," "Zebra (2)," and "New Zebra." Puede redirigir solo los trabajos “Zebra (1)” y “Zebra (2)” a “Datamax”.

In this case, regular expression modifiers allow you to execute a more precise search.

ClosedTo add regular expression modifiers to a Search and Replace action

  1. In the Options section of the Search and Replace property page, select Use Regular Expression from the Search Method dropdown list.

  2. In the Search for box, type “Zebra”.

  3. Ponga el cursor justo después de la letra "a".

  4. Click and select "." from the list of regular expression modifiers.

  5. Vuelva a hacer clic en y seleccione "*" de la lista de modificadores de expresión regular.

El cuadro Buscar mostrará el resultado “Zebra.*”. Esto permite especificar "Zebra" más cualquier carácter que le siga hasta que se alcance el carácter entrecomillado:

  • El carácter “.” coincidirá con cualquier carácter único.

  • El carácter “*” coincidirá 0 o más veces.

Combinando "." y "*" en “Zebra.*”, su búsqueda coincidirá todo el contenido entrecomillado, a saber, Zebra más cualquier número de caracteres sucesivos. Al encontrar estas instancias en el archivo desencadenador, se sustituirán por “Datamax”.

ClosedEjemplo: Modificadores de comodín

Un carácter comodín se puede utilizar para sustituir uno o más caracteres de una cadena. The following procedure assumes the same scenario as described in the previous example, but the Search and Replace action uses wildcard modifiers.

ClosedTo add wildcard modifiers to a Search and Replace action

  1. In the Options section of the Search and Replace property page, select Use Wildcards (* and ?) from the Search Method dropdown list.

  2. In the Search for box, type “Zebra”.

  3. Ponga el cursor justo después de la letra "a".

  4. Click and select "?" from the list of wildcard modifiers.

  5. Vuelva a hacer clic en y seleccione "*" de la lista de modificadores de comodín.

El cuadro Buscar mostrará el resultado “Zebra?*”. Esto permite especificar "Zebra" más cualquier carácter que le siga.

Realizar búsquedas con comodines no resulta tan eficaz como utilizar el método de expresiones regulares. Buscar con comodines podría no devolver ninguna coincidencia.