Sp@r0 Posté(e) le 30 juin 2010 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
cricx Posté(e) le 30 juin 2010 Posté(e) le 30 juin 2010 Le 6/30/2010 à 7:46 PM, Sp@r0 a dit : Bon je souhaite supprimer dans une chaine tout ce qui reprend ce prototype : "debut (n'importe quoi) fin" alors je fais 0 Citer
Sp@r0 Posté(e) le 30 juin 2010 Auteur Posté(e) le 30 juin 2010 Le 6/30/2010 à 8:56 PM, cricx a dit : 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
cricx Posté(e) le 1 juillet 2010 Posté(e) le 1 juillet 2010 Le 6/30/2010 à 9:27 PM, Sp@r0 a dit : effectivement je n'ai pas pr 0 Citer
Marcellusio Posté(e) le 1 juillet 2010 Posté(e) le 1 juillet 2010 Bonjour, je peux te donner un lien pour tester tes expressions r 0 Citer
cricx Posté(e) le 1 juillet 2010 Posté(e) le 1 juillet 2010 Le 7/1/2010 à 11:15 AM, Marcellusio a dit : pour ton expression j' 0 Citer
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.