REGEX : Première occurence de X --> dernière occurence de Y

Thématique REGEX : Première occurence de X --> dernière occurence de Y, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, Fabien, erwinol, Lilian)
  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 168 fois)
REGEX : Première occurence de X --> dernière occurence de Y
« sur: le 08-01-2008 à 18:29:33 »
Martin.
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 241





Voir le Profil    WWW    E-Mail
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   Connecté

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 à 21:30:38 »
MarvinLeRouge
Habitué
***

En-Ligne

Messages: 362



Watch the rabbit !

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   Connecté

Lorsqu'un lapin rouge nait, on le nomme Marvin en mémoire de Marvin 1er qui détruisit la ville de Zautamauxime. Puis on le bannit car les lapins rouges, ça porte malheur ...
Re:REGEX : Première occurence de X --> dernière occurence de Y
« Répondre #2 sur: le 10-01-2008 à 18:30:10 »
ToToMaStEr
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 110



....

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   Connecté

Creation de site internet:Web-Creation || 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 à 12:39:22 »
Martin.
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 241





Voir le Profil    WWW    E-Mail
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   Connecté

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.
 
 
 
 

Choisissez votre forum :
Présentation
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Hébergement
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Java
Python
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Référencement
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg