Aller au contenu

Featured Replies

Posté(e)

Bon je souhaite supprimer dans une chaine tout ce qui reprend ce prototype :

"debut (n'importe quoi) fin"

alors je fais

Posté(e)

Bon je souhaite supprimer dans une chaine tout ce qui reprend ce prototype :

"debut (n'importe quoi) fin"

alors je fais

Posté(e)
  • Auteur

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 ???

Posté(e)

effectivement je n'ai pas pr

Posté(e)

pour ton expression j'

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.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.