Page 1 sur 1

recherche dans un chaine de caractère

Posté : 21 févr. 2005, 14:42
par Serval
Hola !

Je débute en php et j'eusse besoin de votre aide.

J'ai un long texte, avec dedans plein de phrases, et avec tout pleins de mots également (si si !).

certains mots sont encadrés par des balises html du type <b> <i>

J'aimerais pouvoir récupérer aec un programme php les mots se trouvant dans un balise spécifique. Par exemple je veux que mon programme me retourne tous les mots qui sont encadrés par les balises <b></b>

je suis certain que c'est très facile pour des experts comme vous :wink:

Merci

Posté : 21 févr. 2005, 18:06
par Cyrano
Va voir sur le site et cherche les tutos sur les expressions régulières, ça va te faciliter la vie considérablement. je manque de temps pour ce soir, mais explore ça et reviens avec des questions plus précises au besoin et il se trouver toujours une âme charitable pour te des-embourber ;)

Posté : 21 févr. 2005, 20:00
par renan44
Voilà la solution :wink: :
<?
$texte = preg_replace("/\[gras\](.+?)\[\/gras\]/is", '<b>$1</b>' ,$texte);
?>
ça devrait être pas mal là