Menu des manuels

 

Texte précédent du groupe- Th

 
- Instruction : Th"%" - Paramètre : "%" texte constitué de caractères absolus, de type ou de famille - Retour : true si le texte précédent satisfait le groupe spécifié - Description : Retourne true si le texte précédent satisfait les caractères spécifiés dans le groupe. Les caractères du groupe peuvent être absolus, de type ou de famille. Un caractère absolu est celui immédiatement comparable, par exemple "abc123", c'est-à-dire tous les caractères du jeu unicode. Les caractères de type sont ceux appartenant à une typologie de caractères, comme les lettres, consonnes, voyelles, chiffres, etc. Un caractère de famille identifie une séquence de caractères du même type, comme les lettres, les chiffres, la ponctuation ou les espaces. Un caractère de type ou de famille est spécifié en utilisant l'activateur "\" suivi du type de caractère. La liste des caractères de type et de famille est la suivante : \* - N'importe quel caractère, sauf l'espace \w - N'importe quelle lettre et chiffre \? - N'importe quelle lettre \# - N'importe quel chiffre \% - N'importe quelle consonne normale \$ - N'importe quelle consonne avec diacritique \z - N'importe quelle consonne \& - N'importe quelle voyelle normale \@ - N'importe quelle voyelle avec diacritique \a - N'importe quelle voyelle \< - N'importe quelle lettre minuscule \> - N'importe quelle lettre majuscule \_ - N'importe quelle ponctuation \' - N'importe quel apostrophe \- - N'importe quel tiret \! - N'importe quel caractère autre que les lettres, les chiffres et la ponctuation \s - N'importe quel espace \n - N'importe quel caractère nul (par exemple à la fin ou au début d'une ligne) \\ - La barre oblique inverse \L - Une séquence de lettres \N - Une séquence de chiffres \W - Une séquence de lettres ou de chiffres \P - Une séquence de ponctuation \S - Une séquence d'espaces \x - Inclut l'analyse des espaces (par défaut) \X - Exclut l'analyse des espaces Il est nécessaire de respecter les majuscules et les minuscules. L'analyse du texte est effectuée de droite à gauche. Si l'on utilise la commande sur l'inclusion ou l'exclusion des espaces, il est nécessaire de l'utiliser à partir de la droite. - Exemples : Chaîne texte : a Chaîne braille : 456 Condition : Th"\Nx+\Ny\X" Description : Retourne true si, avant la chaîne de texte, le texte satisfaisant le masque spécifié est présent. Le "a" est transcrit avec la cellule "456" si, par exemple, le texte "1234x + 23y" est présent avant. Il est à noter que la commande d'exclusion des espaces a été placée à droite du texte de la condition, car elle sera analysée comme premier élément du groupe.