Expression régulière

WRInaute accro
Help pour les cadors en expressions régulières :P

Disons que j'ai une chaîne sous la forme :
Code:
$message = "</div><b><iframe src="http://url_variable" width=1 height=1></iframe></b></div>";

Le but ? Virer tout ce qu'il y a entre le <b> et le </b>
Le problème ? url_variable est ... variable :-)

Merci
 
WRInaute passionné
il faut virer ce qu'il y a entre <b> et </b> quoi qu'il y ait ? ou uniquement si ça correspond à ce que tu as mis ?

sans tester, et pour la deuxième hypothèse :
Code:
$txt=preg_replace("</div><b><iframe src=\"http://[^\"]+\" width=1 height=1></iframe></b></div>","</div><b></b></div>",$txt);
 
WRInaute occasionnel
mahefarivony a dit:
Help pour les cadors en expressions régulières :P

Disons que j'ai une chaîne sous la forme :
Code:
$message = "</div><b><iframe src="http://url_variable" width=1 height=1></iframe></b></div>";

Le but ? Virer tout ce qu'il y a entre le <b> et le </b>
Le problème ? url_variable est ... variable :-)

Merci

Réponse courte (peut importe que l'url soit variable, tu gardes rien entre <div> et </div>) :
Code:
$message = "<div><b></b></div>";

Réponse un peu moins normande :
Code:
$chaine = ereg_replace("(.*)<b>.*</b>(.*)", "\\1\\2", $chaine);
 
WRInaute occasionnel
mahefarivony a dit:
euh .. mais encore ? :-)
Ne pas préter attention aux interventions de rog, il vise le 1000e message avant noël, alors il est prêt à tout, pourquoi pas au flood sans intérêt des sujets de WRI pour y arriver...
 
WRInaute passionné
:D :D
+1

mais c'est pas ça, dès que je donne des explications trop détaillées sur des black methods, je me fais censurer voire engueuler

il y a une tendance qui consiste à proposer un contenu différent au bots et aux internautes

le type de code demandé m'a fait un peu penser à ça

rog
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut