|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Bonjour
Je souhaite tester la présence d'une chaine qui ressemble à cela : /*<Texte>*/ if Ou le nombre d'espace entre le if et la fin du commentaire varie de 0 à n. J'ai tenté trucs avec ereg et les reg exp, mais je n'arrive pas à obtenir ce qu'il me faut... J'ai pensé à ca : Mais ca ne marche pas... Je ne comprend pas comment je dois m'y prendre :S Merci d'avance de votre aide. |
|
|
00
|
|
|
#2 | |||
|
Invité(e)
Messages : n/a ![]() |
Salut,
alors déjà utilise preg_match_all (pour retourner tout les resultat qui vérifi le masque dans la chaine). pour faire ce que tu doi faire moi je ferais un truc comme: Code :
Citation:
voila dis moi quoi. Cordialement. |
|||
00
|
|
|
#3 |
|
Membre du Club
![]() |
Je ne cherche pas à récupérer les chaines mais bien à tester leur présence dans une autre chaine.
Il s'agit ici du parcours d'un fichier, pour tester la présence de balises entre commentaires.. Et après tests, des lignes sans if sont prises en compte, or si le if est absent, je dois considérer la ligne comme non valide... |
|
|
00
|
|
|
#4 |
|
Invité(e)
Messages : n/a ![]() |
et bien dans ce cas prend juste mon pattern, si j'ai reussi à récupérer les commentaire, c'est que je peut savoir qu'il en existe ....
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
Code :
if( preg_match("#^/\*<Texte>\*/\s*if#", $var) ) |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() |
Problème résolu grâve à votre aide.
Merci beaucoup |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() |
Je rouvre car exactement dans le même type, si j'ai réussis à comprendre pas mal de truc sur comment marchent les regexp, j'ai de nouveau un problème, car si
Code :
preg_match("#^/\*<\w+>\*/\s*if#", $var); Code :
preg_match("#^/\*<\w+>\*/\s*}#", $var); Quelqu'un a-t-il une idée parceque là je sèche... |
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() Étudiant Inscription : août 2005 Messages : 632 ![]() |
Il est nécéssaire de l'échapper oui après, je ne sais pas pourquoi elle te semble ignorée, peut etre que ce n'est pas exactement ce que tu as je ne sais pas donne un peu le code que tu as et celui que tu veux.
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() |
J'ai trouvé une solution de remplacement... Pas forcément parfaite, mais ca ira bien ^^
Merci de votre aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com