[DOM] Avis aux amateurs RegExp
Bonjour,
j'essaye en partant d'une chaine contenant :
Code:
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> |
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:
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> |
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?
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:
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> |