|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 38 ![]() |
Bonjour à tous !
J'ai un soucis, comment peut-on demander à un preg_match, de s'arrêter à un certain "groupe de lettre" ??? [^<]+ s'arrètera au premier < trouvé... [^</b>]+ s'arrètera au premier < ou / ou b ou > trouvé... Comment fait pour qu'il s'arrète quand il trouve </b> ?? PS : Je ne souhaite pas utiliser un masque like this : #(.+?)</b># |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 10 ![]() |
Bonjour, je ne suis pas un expert, mais...
[^<]+ signifie... heu... je sais pas trop là ^_^ Mais pour la fonction soit True au premier < trouvé, ça serait plutôt "#<#" car le ^ lorsqu'il est entre crochet signifie qu'il ne doit pas y avoir ce qui suit. ex : "#[^A-Z]#" signifie : Aucune lettre majuscule... Même soucis dans la deuxième. Pour quelle raison ne veut tu pas de cela : #(.+?)</b># (qui me semble erroné d'ailleurs...) |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 38 ![]() |
Car un motif qui ne veut pas un certain caractère va beaucoup plus vite...
#<b>([^<]+)</b># ira plus vite que #<b>(.+?)</b># (130 %) Ce n'est pas urgent ![]() PS : les motifs fonctionnent |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2007 Messages : 10 ![]() |
Hé bien merci pour toutes ces informations, on en découvre tout les jours =)
Pour le coup, je risque de ne pas t'être bien utile, tu as l'air bien plus calé que moi ^_^ |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 38 ![]() |
Y a pas de quoi !
Le savoir est inépuisable |
|
|
00
|
|
|
#6 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
C'est une assertion négative que vous cherchez en somme à faire ?
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 38 ![]() |
Oui ca m'a l'air d'être cela...
Mais comment étendre cela ? 'Tant que je ne trouve pas l'expression PHP, je continue' ?? J'ai essayer avec un dot, ou même une étoile mais ca n'donne rien |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com