Metacaracteres de comando

Open Parser admite el conjunto estándar de metacaracteres de clase de carácter RegEx de Java en los comandos %Tokenize y @RegEx. Un metacarácter es un carácter que contiene un significado especial en la comparación de patrones. Los metacaracteres compatibles son:

([{\^-$|]})?*+.

Existen dos maneras de lograr que un metacarácter sea tratado como un carácter ordinario:

  • Coloque una barra invertida delante del metacarácter.
  • Enciérrelo dentro de \Q (que indica el comienzo de las comillas) y \E (que indica el final de las comillas).

%Tokenize sigue la regla de las clases de carácter de expresiones regulares de Java, no de las expresiones regulares de Java en su conjunto.

En general, los caracteres reservados de un conjunto de caracteres son:

  • '[' and ']' indica otro conjunto.
  • '-' es un metacarácter si se encuentra entre otros dos caracteres.
  • '^' es un metacarácter si es el primer carácter de un conjunto.
  • '&&' son metacaracteres si se encuentran entre otros dos caracteres.
  • '\' significa que el carácter contiguo es un literal.

Si tiene alguna duda sobre cómo será tratado un carácter pero desea que sea tratado como un literal, utilice como carácter de escape la barra invertida.