La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  REGEX : Première occurence de X --> dernière occurence de Y
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: REGEX : Première occurence de X --> dernière occurence de Y  (Lu 999 fois)
REGEX : Première occurence de X --> dernière occurence de Y
« sur: le 08-01-2008 a 18:29:33 »
Martin.
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 244





Voir le Profil    WWW
Répondre avec citation

Bonjour à tous !

J'aurai besoin d'un petit coup de main pour une regexp... En fait, c'est un peu comme si j'avais un texte :
Code:
blo blu blu blub blu blo bli blu __START__ blo blu bli blo bli __START__ bli bli bli bla bla bla bl __STOP__ blu blu bli __START__ bla bla bla blu bli blo blu __STOP__ bla bla bla bla bla __START__ bla bla blo __STOP__ blu bli blo blu __STOP__ bla bla bla bla bla bla


Et que je souhaitais le sélectionner du premier __START__ jusqu'au dernier __STOP__. Vous remarquerez qu'ils s'imbriquent... Ce que j'ai réussi à faire pour le moment, c'est sélectionner du premier __START__ au premier __STOP__... Et vous remarqurez que le texte se termine pas forcément par un __STOP__.

Merci pour votre aide.

Rapporter au modérateur  

Hébergement gratuit sans publicité : C-WebHosting

Re:REGEX : Première occurence de X --> dernière occurence de Y
« Répondre #1 sur: le 08-01-2008 a 21:30:38 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Salut,

Tu ne peux pas récupérer l'index du premier start avec strpos et celui du dernier stop avec strrpos ?

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:REGEX : Première occurence de X --> dernière occurence de Y
« Répondre #2 sur: le 10-01-2008 a 18:30:10 »
ToToMaStEr
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 238



....

Voir le Profil    WWW    E-Mail
Répondre avec citation

Oui en fait je pense qu'il faut que tu cherche avec strpos ou strstr tes _STOP_ jusqu'a la fin de la chaine.

De cette facon la dernière qui renvoi TRUE tu la récupère avec strpos!

Ensuite tu coupe ta chaine de strpos1 à strpos2 et tu la traite à ta guise.

Voila

Rapporter au modérateur  

Vous ne pourrez pas me batre à ce jeu:labrute || Formation aux premiers secours CRF
Re:REGEX : Première occurence de X --> dernière occurence de Y
« Répondre #3 sur: le 11-01-2008 a 12:39:22 »
Martin.
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 244





Voir le Profil    WWW
Répondre avec citation

Aaah oui tiens, j'avais pas du tout pensé à strpos

Merci beaucoup, je travaille ca ce soir !

Rapporter au modérateur  

Hébergement gratuit sans publicité : C-WebHosting
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg