Menu des manuels

 

Texte précédent (Tp)

 
Instruction: Tp"%" Paramètre: "%" texte composé de caractères absolus, de type ou de famille Retour: true si le texte précédent correspond au groupe spécifié Description: Retourne true si le texte précédent correspond aux 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 "\" (Barre oblique inverse) suivi du type de caractère. La liste des caractères de type et de famille est la suivante : \* - Tout caractère, sauf l'espace \w - Toute lettre et chiffre \? - Toute lettre \# - Tout chiffre \% - Toute consonne normale \$ - Toute consonne avec diacritique \z - Toute consonne \& - Toute voyelle normale \@ - Toute voyelle avec diacritique \a - Toute voyelle \< - Toute lettre minuscule \> - Toute lettre majuscule \_ - Toute ponctuation \' - Tout apostrophe \- - Tout tiret \! - Tout caractère différent des lettres, chiffres et ponctuation \s - Tout espace \n - Tout caractère nul (par exemple en fin ou début de ligne) \\ - La même 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 (drapeau par défaut) \X - Exclut l'analyse des espaces \c - Exclut la comparaison de majuscules/minuscules (drapeau par défaut) \C - Inclut la comparaison de majuscules/minuscules Il est nécessaire de respecter les lettres majuscules et minuscules de ces caractères génériques. L'analyse du texte est effectuée de droite à gauche. Dans le cas où la commande d'inclusion ou d'exclusion des espaces et de la comparaison de majuscules et minuscules est utilisée, il est nécessaire d'utiliser ces drapeaux à partir de la droite. Exemples: Condition: Tp"\N\X" Description: Retourne true si, avant le curseur, le texte correspond au masque spécifié. Dans ce cas, avant le curseur, n'importe quel chiffre doit être présent, qu'il y ait des espaces entre le curseur et le chiffre ou non. 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 le premier élément du groupe.