PHP expression reguliere

Fermé
ynizon Messages postés 2 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 15 décembre 2018 - 2 févr. 2008 à 18:08
 yohann nizon - 3 févr. 2008 à 15:18
Bonjour,
Je galere un peu avec les expressions regulieres.

J'ai le texte suivant, et
$sTexte='<title><a href="http://1">TITRE 1</a></title>';
$sTexte=$sTexte.'<title><a href="http://2">TITRE 2</a></title>';


je dois en sortir
<link>http://1</link><title>TITRE 1</title>
<link>http://2</link><title>TITRE 2</title>


J'ai essayé avec ca, mais ca ne marche que si il y a une seule ligne.
$sTexte=ereg_replace("<title><a href=\"(.*)\">(.*)</a></title>","\n<link>\\1</link><title>\\2</title>",$sTexte);

Il detecte la fin du 2e </title> au lieu de prendre la fin de celui de la 1er ligne.
Si quelque'un connait une solution, ca serait vraiment sympa.

Merci d'avance.
A voir également:

2 réponses

mickado84 Messages postés 4 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 2 février 2008
2 févr. 2008 à 19:10
Pourquoi donné le même nom a deux variable pour en sortire deux liens different ? peux-tu m'en dire plus?
0
Ca change pas grand chose, c'est un exemple, tu peux renommer les variables si tu veux. Le but est de transformer le contenu d'une pageà la volée.
0