Bonjour,
Je n'ai jamais fait cela, mais j'ai cependant quelques idées :
- utiliser la fonction 'translate' pour supprimer tous les caractères autres que des chiffres. (Simple à mettre en oeuvre si la chaîne de caractères est toujours de la meme forme, mais plus compliqué si n'importe quel caractère accentué ou spécial peut apparaître)
- écrire un template nommé qui va "parcourir" la chaîne de caractères de gauche à droite jusqu'à trouver un chifre, et qui continuera le parcours jusqu'au prochain caractère "non chiffre".
- regarder du côté des extensions EXSLT : il y a sûrement une solution simple en utilisant les expressions régulières.
Cordialement.
Claude.
>>> Jean-Pierre Astier <jpastier@janvier.fr> 20/12/04 18h10 >>>
Bonjour,
J'aimerais savoir si quelqu'un connaît le moyen d'extraire un nombre de
taille indéterminée d'une chaîne de caractère en xsl.
ex. Population 125895632 note: xxxxxxxxxxxxx
Comment puis-je extraire ce nombre ???
Merci
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Tue Dec 21 08:51:22 2004