Patrones de nombre

Cuando crea una regla nueva, algunos campos de entrada permiten utilizar expresiones regulares para la coincidencia de texto. Para insertar una expresión regular, debe utilizar un patrón de nombre.

Si teclea caracteres comodín en cualquier campo de entrada que permita expresiones regulares, estos caracteres se toman como literales. Al nombrar el patrón en lugar de utilizar caracteres comodín, puede utilizar el valor coincidente para el patrón en varias ubicaciones, como por ejemplo en el arreglo o en el mensaje de error.

Si un campo soporta el uso de expresiones regulares, el campo se acompaña de un botón Insertar patrón. Para crear un patrón de nombre nuevo, siga estos pasos:
  1. Pulse Insertar patrón para abrir el recuadro de diálogo Patrones de nombre.
  2. Pulse Patrón nuevo para abrir el recuadro de diálogo Crear patrones de nombre.
  3. En el campo Nombre especifique un nombre para el patrón nuevo que está creando. Por ejemplo, A Macros.
  4. En el campo Patrón teclee una expresión regular válida que desee utilizar. Por ejemplo, A.*.
    Notas:
    1. La sintaxis de expresión regular Java™ se utiliza para patrones con nombre.
    2. Puede ser difícil conocer si la expresión regular que especifica coincidirá con el texto con el que desea que coincida. La sección Prueba se proporciona para permitirle que pruebe su expresión regular.
  5. En el campo Texto, teclee algún texto de ejemplo para probar coincidencias con la expresión regular especificada. Por ejemplo, ADD. Si se encuentra una coincidencia, se visualiza Coincidencia junto al campo Texto. Si no se encuentran coincidencias, se visualiza Sin coincidencias.
  6. Pulse Aceptar para crear el patrón de nombre nuevo y cerrar el recuadro de diálogo Crear patrones de nombre. Después de crear un patrón y asignarle un nombre, puede insertar el patrón de nombre en campos de entrada.
  7. En el recuadro de diálogo Patrones de nombre, pulse Insertar para insertar el patrón de nombre nuevo en el campo de entrada.
    Sugerencia: La sección Vista previa muestra el valor final, incluidas las variables insertadas. Cuando se insertan los patrones, se insertan mediante el nombre del patrón, encerrados entre caracteres $. Por ejemplo, $A Macros$.
Aunque puede importar patrones a la regla que ya ha definido para otras reglas, las reglas no pueden compartir patrones. En lugar de esto, los patrones importados se copian en la regla nueva. Para importar un patrón en la regla:
  1. Pulse Importar para abrir el recuadro de diálogo Importar patrón de nombre.
  2. En la lista de patrones de nombre disponibles, seleccione el patrón de nombre que desea importar a la regla y pulse Aceptar. El patrón de nombre seleccionado se añade a la lista de patrones de nombre en el cuadro de diálogo Patrones de nombre.
Notas:
  1. El texto de los patrones de nombre se trata como una expresión regular. Cualquier texto que se teclee directamente sobre el campo de texto que no esté dentro de un patrón se tratará como literales para la coincidencia.
  2. El carácter $ se utiliza cuando se especifican nombres de variable. Si desea obtener una coincidencia de un carácter $ en el texto, cree un patrón en el que la expresión regular sea \$.

Utilizar de patrones de nombre

Puede utilizar patrones de nombre para hacer lo siguiente:
  • Proporcionar una expresión regular con la que las reglas puedan establecer una coincidencia cuando detecten problemas.
  • Proporcionar un método para hacer referencia a un patrón coincidente en otra ubicación.
Los valores coincidentes se pueden utilizar en el mensaje de error para una regla y en el arreglo para una regla. Cuando un campo soporta la capacidad de añadir el valor de un patrón coincidente, se acompaña de un botón Insertar patrón coincidente. El valor coincidente del patrón para la regla se sustituye en lugar del nombre de patrón cuando se establece una coincidencia para la regla. Por ejemplo, si una regla utiliza la variable $A Macros$ , la descripción del arreglo puede indicar:Replace instruction $A Macros$ with ABC.

Si la instrucción de que la regla coincidía era ADD, la descripción del arreglo podría indicar:Replace instruction ADD with ABC.