UPPERCASE
JJV25-Oct-2007/23:44:19+2:00
Bonsoir,

>> uppercase "porte-cochère"
== "PORTE-COCHèRE"

>> uppercase/part "porte-cochère" 1
== "Porte-cochère"

>> uppercase/part "porte-cochère" 2
== "POrte-cochère"
etc

Comment transformer la 1ere lettre en maj de chaque mots?
pour obtenir "Porte-Cochère"

merci

JJV
guest226-Oct-2007/2:53:19+2:00
Salut,
Plein de façons de faire ça. Cool, ça va me relaxer
Je pars du principe que ta chaine contient un seul mot simple ou composé.

>> parse "porte-cochère" [some [p: (change p uppercase p/1) thru "-"]] head p
== "Porte-Cochère"


>> p: "porte-cochère" until [s: p s/1: uppercase s/1 not p: find/tail s "-"] head s
== "Porte-Cochère"


>> p: parse "porte-cochère" "-" remove rejoin head forall p [change p join "-" uppercase/part p/1 1]
== "Porte-Cochère"
ha ha ha ha !

[code>> (s: "porte-cochère") xor replace/all replace/all form parse join "-" s "abcdefghijklmnopqrstzèà" " " #{00} "-" " "
== "Porte-Cochère"[/code] Mwahahahahahahaha !!!

Bon ok, j'arrête là sinon je vais y passer la nuit
guest226-Oct-2007/2:54:25+2:00
Le dernier qui me faisait marrer:
>> (s: "porte-cochère") xor replace/all replace/all form parse join "-" s "abcdefghijklmnopqrstzèà" " " #{00} "-" " "
== "Porte-Cochère"
Mwahahahahahahaha !!!
GreG26-Oct-2007/3:31:03+2:00
Impressionnant!
guest226-Oct-2007/3:35:23+2:00
Le dernier est marrant car je n'utilise pas la fonction uppercase
On s'amuse comme on peut
JJv26-Oct-2007/9:15:13+2:00
Wahou respect guest2.

Détente et relaxation à 2h53 pour guest2 sur le forun Rebol.
Avec : UPPERCASE

Un grand merci

JJV

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2