Menu des manuels

 

Caractère précédent les caractères d'une famille- Cb

 
- Instruction : Cb% - Paramètre : % un caractère - Retour : true si le caractère précédant la séquence de caractères de la même famille est % - Description : Retourne true si le caractère précédent la famille de caractères où se trouve l'index est celui spécifié. Par famille de caractères, on entend les caractères appartenant à la famille des lettres, des chiffres, de la ponctuation, des espaces ou d'autres caractères. La famille du caractère spécifié comme paramètre de l'instruction doit être différente de la famille du caractère spécifié dans la chaîne de texte du code, sinon l'instruction retourne toujours false. La famille de caractères est déterminée en utilisant le premier caractère de la chaîne de texte du code. Le caractère spécifié comme paramètre peut être absolu ou de type. Pour spécifier le caractère de type, on fait précéder le type de caractère par l'activateur "\". Les types utilisables sont : Cb\* - N'importe quel caractère, sauf l'espace Cb\w - N'importe quelle lettre ou chiffre Cb\? - N'importe quelle lettre Cb\# - N'importe quel chiffre Cb\% - N'importe quelle consonne normale Cb\$ - N'importe quelle consonne avec diacritique Cb\z - N'importe quelle consonne Cb\& - N'importe quelle voyelle normale Cb\@ - N'importe quelle voyelle avec diacritique Cb\a - N'importe quelle voyelle Cb\< - N'importe quelle lettre minuscule Cb\> - N'importe quelle lettre majuscule Cb\_ - N'importe quelle ponctuation Cb\' - N'importe quel apostrophe Cb\- - N'importe quel tiret Cb\! - N'importe quel caractère autre que les lettres, les chiffres et la ponctuation Cb\s - N'importe quel espace Cb\n - N'importe quel caractère nul (par exemple en fin ou début de ligne) Cb\\ - La barre oblique inverse "\" - Exemples Chaîne texte : a Chaîne braille : 456 Condition : Cb1 Description : Retourne true si avant la lettre "a" - et toutes les autres lettres qui la précèdent - le caractère "1" est présent. Par exemple dans le mot "1barca", les deux "a" sont retranscrits avec la cellule "456". Chaîne texte : 5 Chaîne braille : 26 Condition : Cb° Description : Retourne true si avant le chiffre "5" - et tous les autres chiffres qui le précèdent - le symbole "°" est présent. Par exemple, en présence du texte "°13531", le chiffre "5" est retranscrit avec la cellule "26". Chaîne texte : 5 Chaîne braille : 26 Condition : Cb\& Description : Retourne true si avant le chiffre "5" - et tous les autres chiffres qui le précèdent - une voyelle est présente. Par exemple, avec le texte "mare13531", le chiffre "5" est retranscrit avec la cellule "26". En revanche, avec le texte "biblos1256", le chiffre "5" n'est pas retranscrit avec ce code, car le caractère précédant la séquence de chiffres est une consonne. Chaîne texte : B12 Chaîne braille : 123456 Condition : CbZ Description : cette condition retournera toujours false, car la famille de lettres par laquelle commence la chaîne de texte "B12" appartient à la même famille de lettres que le caractère "Z" utilisé dans l'instruction. Par conséquent, même si le texte rencontré commençait par la lettre "Z", celle-ci serait ignorée car elle appartient à la même famille de lettres que "B".