PHP expression reguliere

ynizon Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 yohann nizon -
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   Statut Membre Dernière intervention  
 
Pourquoi donné le même nom a deux variable pour en sortire deux liens different ? peux-tu m'en dire plus?
0
yohann nizon
 
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