Bonjour,
j'essaye en partant d'une chaine contenant :
d'écrire une expression régulière (comme on pourrait faire avec xsl) qui me permette de remplacer l'ancien contenu de la chaine en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <span valID="a">contenu</span> <span valID="b">contenu 2</span> <span valID="c">contenu 3</span> <span valID="d">contenu 4</span>
Le problème vient de la valeur X de id="oSpan_X" : est-il possible de connaitre l'index du numéro d'occurence dans la chaine pour pouvoir l'incrémenter?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div valID="a" id="oSpan_1">contenu</div> <div valID="b" id="oSpan_2">contenu 2</div> <div valID="c" id="oSpan_3">contenu 3</div> <div valID="d" id="oSpan_4">contenu 4</div>
Si ceci n'est pas réalisable : est-il au moins possible de créer un attribut alternatif d'une occurence sur deux de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div valID="a" altern="oSpan_1">contenu</div> <div valID="b" altern="oSpan_2">contenu 2</div> <div valID="c" altern="oSpan_1">contenu 3</div> <div valID="d" altern="oSpan_2">contenu 4</div>
Partager