ensemble de caractères
neoreb7-Feb-2007/12:12:15+1:00
Désolé de réactiver un peu le forum

j'ai une autre question à soumettre

Comment tester de la façon la plus concise possible qu'un caractère appartient à un ensemble de caractère donné ?

par exemple l'ensemble 'A..Z' union 'a..z'

merci
Philippe7-Feb-2007/14:36:54+1:00
salut,

alphaMAJ: charset [#"A" - #"Z"]
find alphaMAJ #"z"
==none
find alphaMAJ #"K"
==true


C'est cà que tu veux ?

===Philippe
Goldevil7-Feb-2007/14:42:48+1:00
Tout est assez bien expliqué dans le manuel de rebol/core dans le chapitre qui traite de Parse.

alphanum: charset [ #"A" - #"Z" #"a" - #"z"]
parse "a" [alphanum]


'parse renvoie true ou false en fonction du "matching" de "a" avec le set alphanum que tu as définit.

On peut le faure en une seule ligne mais alors il faut utiliser reduce et c'est moins lisible.

Note que Parse travaille sur le string "a" et pas sur le caractère #"a".


PS: Enfin un peu de vie sur le forum !
neoreb7-Feb-2007/16:17:52+1:00
merci
C'est ce dont j'avais besoin.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2