Partager via


Analyse des caractères d’échappement

Lorsque l’analyseur rencontre un caractère d’échappement qui préfixe un caractère normal (c’est-à-dire qu’il ne s’agit pas d’un délimiteur ou d’un autre caractère spécial), le caractère d’échappement est ignoré. Par exemple, étant donné une chaîne « abc\d » où « \ » est le caractère d’échappement, la sortie est « abcd ».

Si l’analyseur rencontre un caractère d’échappement double (par exemple, « abc\\d »), la sortie inclut un caractère d’échappement unique (« abc\d »).

Si l’analyseur rencontre trois caractères d’échappement (par exemple, abc\\d), la sortie est « abc\d », car les deux premiers caractères d’échappement sont analysés sur « \ » et le troisième caractère d’échappement est ignoré.

L’analyseur traite les délimiteurs mal placés comme des caractères réguliers. Par exemple, si « Record, Field1, Field,2 » est reçu, le code XML de sortie est <Field1><Field,2>.

Voir aussi

Utilisation du moteur d’analyse de fichiers plats