Expression régulière

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Expression régulière

Message le Lun Déc 04, 2006 14:39

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

Disons que j'ai une chaîne sous la forme :
Code: Tout sélectionner
$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


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Lun Déc 04, 2006 15:40

lol

ça semble etre la nouvelle tendance

rog


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Lun Déc 04, 2006 15:55

euh .. mais encore ? :-)

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Lun Déc 04, 2006 16:14

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: Tout sélectionner
$txt=preg_replace("</div><b><iframe src=\"http://[^\"]+\" width=1 height=1></iframe></b></div>","</div><b></b></div>",$txt);


ltressens
WRInaute passionné
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Re: Expression régulière

Message le Lun Déc 04, 2006 16:36

mahefarivony a écrit:Help pour les cadors en expressions régulières :P

Disons que j'ai une chaîne sous la forme :
Code: Tout sélectionner
$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: Tout sélectionner
$message = "<div><b></b></div>";


Réponse un peu moins normande :
Code: Tout sélectionner
$chaine = ereg_replace("(.*)<b>.*</b>(.*)", "\\1\\2", $chaine);


ltressens
WRInaute passionné
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Message le Lun Déc 04, 2006 16:39

mahefarivony a écrit: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...


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Lun Déc 04, 2006 17:47

: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


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: bee_human et 0 invités