|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 244 ![]() |
Bonjour,
Voici mon texte : Code :
$texte = 'aaaaa "http://www.image1.jpg\" alt=\"alt\" title=\"titre1\"'; J'ai utilisé l'expression reguliere suivante : Code :
preg_match('#"http:.*\"#',$texte,$res); mais le résultat de $res[0] me renvoie : Code :
http://www.image1.jpg\" alt=\"alt\" title=\"titre1\"'
Savez-vous comment extraire seulement : http://www.image1.jpg Merci bcp |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
juste :
le . prend tout jusqu'à la derniere occurence il faut le mettre en mode lazy pour s'arrêter à la première, le mode lazy c'est avec l'option "?" .*?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | |
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 244 ![]() |
Citation:
Si je met Code :
preg_match('#http://\s+#',$texte,$res); |
|
|
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() Jean Frederic Nault Inscription : juillet 2010 Messages : 61 ![]() |
essaye ceci :
Code :
|
||
|
|
00
|
|
|
#5 | |||||||||
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 244 ![]() |
Citation:
J'essaye d'utilise ta méthode pour extraire des images, mais je n'arrive pas à les isoler Code :
Résultat : Code :
Mon but étant d'avoir pour chaque image a décomposition suivante: Code :
Code :
<img src=\"http://www.image1.jpg\" alt=\"alt\" title=\"titre1\"> Comment faire pour isoler chaque balise img ? |
|||||||||
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
comme ca avec un preg_match_all sinon t'aura que la première occurrence :
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#7 | |||
|
Membre habitué
![]() Inscription : septembre 2004 Messages : 244 ![]() |
Citation:
C'est exactement ce que je cherche à extraire. Comment je faut aussi pour récupérer chaque balise img complète : <img src=\"http://www.image1.jpg\" alt=\"alt\" title=\"titre1\"> <img src=\"http://www.image2.jpg\" width=\"128\"> <img src=\"http://www.image3.jpg\" > En fait ce que je cherche a faire c récuperer toutes les balises html img En extraire les images afin de déterminer leur taille Si la taille des images sont supérieur à une largeur donnée, je n'affiche pas ou supprimes la balise img concernée Si vous connaissez un bon ptit bouquin sur les expressions reguliere en php je suis preneur !!! Merci encore |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com