Métacaractères de commande

Open Parser prend en charge l'ensemble standard de métacaractères de classe de caractère de Java RegEx sur les commandes %Tokenize et @RegEx. Un métacaractère est un caractère ayant une certaine signification dans la mise en correspondance de modèles. Les métacaractères pris en charge sont les suivants :

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

Pour obliger un métacaractère à être traité comme un caractère ordinaire, deux méthodes s'offrent à vous :

  • Placez une barre oblique avant le métacaractère.
  • Encadrez-le avec \Q (ouvrant le guillemet) et \E (le fermant).

%Tokenize suit la règle des classes de caractère des expressions régulières de Java—pas l'ensemble des expressions régulières de Java.

De manière générale, les caractères réservés pour un ensemble de caractères sont :

  • « | » et « ] » indiquent un autre ensemble.
  • « - » est un métacaractère s'il se trouve entre deux autres caractères.
  • « ^ » est un métacaractère s'il est le premier caractère d'un ensemble.
  • « && » sont des métacaractères s'ils se trouvent entre deux autres caractères.
  • « \ » signifie que le caractère suivant est littéral.

Si vous avez des doutes sur si un caractère sera traité comme un métacaractère et souhaitez qu'il soit traité comme littéral, utilisez la barre oblique pour vous en assurer.