remplacement, expressions régulières

Eléphanteau du PHP | 28 Messages

09 févr. 2010, 15:14

Bonjour,
je cherche à faire quelque chose du style:
remplacer <b style="color:darkorange;font-size:large;">????</b>
par <span class=”o_”>????</span>
sur tout le fichier, en conservant inchangé "????"
Je me demandais comment faire en utilisant des expressions régulières?

Merci

ViPHP
ViPHP | 5462 Messages

09 févr. 2010, 15:18

rechercher et remplacer dans tout bon editeur de texte :wink:

Eléphanteau du PHP | 28 Messages

09 févr. 2010, 15:22

Oui, mais justement en conservant le texte entre les deux balises, sinon je poserais pas la question :p
Et aussi pour éviter de faire plusieurs opérations.

ViPHP
ViPHP | 5462 Messages

09 févr. 2010, 15:29

tu changes tout les <b style="color:darkorange;font-size:large;"> par <span class=”o_”> et tout les </b> par </span>, tu va passer moins de temps a ajouter, que chercher un solution :wink:


sinon ca devrai donner ca :

Code : Tout sélectionner

(<b style="color:darkorange;font-size:large;">)([^<>]*)(</b>)
et le replace

Code : Tout sélectionner

<span class=”o_”>$2</span>

Eléphanteau du PHP | 28 Messages

09 févr. 2010, 15:51

merci beaucoup, c'est parfait