Sp@r0 Posté(e) le 30 juin 2010 Partager Posté(e) le 30 juin 2010 Bon je souhaite supprimer dans une chaine tout ce qui reprend ce prototype : "debut (n'importe quoi) fin" alors je fais 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 30 juin 2010 Partager Posté(e) le 30 juin 2010 Bon je souhaite supprimer dans une chaine tout ce qui reprend ce prototype : "debut (n'importe quoi) fin" alors je fais 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sp@r0 Posté(e) le 30 juin 2010 Auteur Partager Posté(e) le 30 juin 2010 quand il y a des sauts de ligne, c'est toujours difficile... tu ne dis pas dans quel langage tu travailles, ni le type de regexp (posix, shell, perl...) en regexp perl, il faudrait faire s/^debut.*fin$//g (supprime tout ce qui commence par debut et finit par fin avec n'importe quoi, même rien, entre les deux, ceci de manière globale (le g de la fin) effectivement je n'ai pas précisé c'est du php, et il n'aime pas ton pattern !!!! Bon sinon j'arrive à effacé ligne par ligne avec çà : preg_replace("/debut (.+)fin/",'',$chaine); Par-contre je ce que je comprend pas c'est que je lui dis (si je comprends bien) : Tu cherche tout ce qui démarrage par début puis n'importe qu'elle caractère autant de fois que nécessaire jusqu'au caractère fin, mais ma ligne comprend plusieurs fois le caractère fin et pourtant cela vire toute la ligne ... Normal ??? Ensuite mon truc marche que si debut et fin ne sont composé que d'un seul caractère ??? comment faire pour mettre une suite de caractère ??? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 1 juillet 2010 Partager Posté(e) le 1 juillet 2010 effectivement je n'ai pas pr 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Marcellusio Posté(e) le 1 juillet 2010 Partager Posté(e) le 1 juillet 2010 Bonjour, je peux te donner un lien pour tester tes expressions r 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
EtienneB Posté(e) le 1 juillet 2010 Partager Posté(e) le 1 juillet 2010 Par d 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 1 juillet 2010 Partager Posté(e) le 1 juillet 2010 pour ton expression j' 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.