Remplacement des occurrences d'un mot dans une chaîne par un autre mot

Remplacement des occurrences d'un mot dans une chaîne par un autre mot - XML/XSL - Programmation

Marsh Posté le 23-08-2005 à 11:18:56    

Je voudrais remplacer toutes les occurrences du caractère "_" de la chaîne "MV_Vector_double" par la chaîne "__" afin d'avoir "MV__Vector__double".

Reply

Marsh Posté le 23-08-2005 à 11:18:56   

Reply

Marsh Posté le 23-08-2005 à 11:20:20    

Et ou est le probleme? Tu peux pas chercher un peu?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-08-2005 à 11:22:12    

pour pas avoir de suprise remplace plutot MV_Vector_double par MV__Vector__double directement
XML/XSL?

Reply

Marsh Posté le 23-08-2005 à 11:22:24    

Je veux le faire avec XSL. J'ai essayé avec translate sans succès.

Reply

Marsh Posté le 23-08-2005 à 11:26:03    

Je ne connais pas à priori la chaîne. Je sais seulement qu'elle peut contenir des tirets.

Reply

Marsh Posté le 23-08-2005 à 11:32:32    

esox_ch a écrit :

Et ou est le probleme? Tu peux pas chercher un peu?


J'attends votre solution svp;

Reply

Marsh Posté le 23-08-2005 à 12:54:32    

Bein on fait pas le boulot à la place des gens en general Oo ... Dans le xsl il y a bien moyen de mettre une regex non?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-08-2005 à 15:26:39    

Je ne sais pas comment on le fait.

Reply

Marsh Posté le 23-08-2005 à 15:29:58    

Reply

Marsh Posté le 24-08-2005 à 12:27:31    

Pas besoin de regexp ( en plus c'est pas standard dans XSLT 1.0), faut utiliser un template récursif, y'en a ds tonnes sur le net...  

Reply

Marsh Posté le 24-08-2005 à 12:27:31   

Reply

Marsh Posté le 24-08-2005 à 13:04:04    

avander a écrit :

Pas besoin de regexp ( en plus c'est pas standard dans XSLT 1.0), faut utiliser un template récursif, y'en a ds tonnes sur le net...


 
Donnes moi l'adresse d'un site.

Reply

Marsh Posté le 24-08-2005 à 14:06:16    

BROU a écrit :

Donnes moi l'adresse d'un site.


 
Tu te calmes? Tu demandes gentillement et en l'occurence tu te leves, tu sors tes pouces de ton cul, et tu vas chercher sur google


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 24-08-2005 à 15:25:23    

BROU a écrit :

Donnes moi l'adresse d'un site.


www.google.com  :jap:

Reply

Marsh Posté le 24-08-2005 à 15:58:08    

esox_ch a écrit :

Tu te calmes? Tu demandes gentillement et en l'occurence tu te leves, tu sors tes pouces de ton cul, et tu vas chercher sur google


 
Merci de ton conseil.

Reply

Marsh Posté le 30-08-2005 à 00:25:33    

avander a écrit :

Pas besoin de regexp ( en plus c'est pas standard dans XSLT 1.0), faut utiliser un template récursif, y'en a ds tonnes sur le net...


 

BROU a écrit :

Donnes moi l'adresse d'un site.


W3C, doc de XSL 2.0: c'est un des exemples donnés qui s'appelle "Identity transformation"
Tu peux le modifier pour faire autre chose que de la copie verbatim


---------------
Faudrait pas prendre les oiseaux du bon Dieu pour des canards sauvages
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed