Help sur une expression régulière
3 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Help sur une expression régulière
J'ai besoin de faire des extractions dans des chaines de caractères.
Mon problème vient du fait que dans ma chaine de caractères, se trouve plusieurs la même chaine de caractères, je m'explique:
Le résultat sera sans équivoque :
bbcc - aaXX
Je souhaiterais en l'occurence que le résultat soit : bb,
c'est a dire ne faire l'extraction qu'entre les premiers délimiteurs rencontrés en allant de gaiuche à droite et jusqu'au délimiteur le plus proche à droite...
Quelles sont les artifices à mettre en oeuvre?
Merci par avance pour votre aide
Mon problème vient du fait que dans ma chaine de caractères, se trouve plusieurs la même chaine de caractères, je m'explique:
- Code: Tout sélectionner
eregi ("aa(.*)cc" , "aabbcc - aaXXcc" , $Resultat);
echo $Resultat[1];
Le résultat sera sans équivoque :
bbcc - aaXX
Je souhaiterais en l'occurence que le résultat soit : bb,
c'est a dire ne faire l'extraction qu'entre les premiers délimiteurs rencontrés en allant de gaiuche à droite et jusqu'au délimiteur le plus proche à droite...
Quelles sont les artifices à mettre en oeuvre?
Merci par avance pour votre aide
une solution consisterait à modifier le masque comme ceci
- Code: Tout sélectionner
"aa([a]*)cc"
- Code: Tout sélectionner
preg_match("|aa(.*)cc|Ui", "aabbcc - aaXXcc", $Resultat);
echo $Resultat[1];
Voilà
Edit : j'ai oublié de préciser quelques trucs.
* preg_match ne va rechercher qu'une solution au maximum
* l'option "i" sert à rendre la casse insensible
* l'option "U" sert à gérer la <<gourmandise>> de la regex (à activer ou à désactiver suivant les cas, donc à tester)
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Mettre à jour régulièrement son site : conseil n°10 en référencement
- Sandbox, blacklistage et autres pénalités de Google
- Les bonnes stratégies de mots-clés pour le référencement
- Nouvelle étude de WebRankInfo : les mots-clés et le référencement
- La calculatrice Google
- Impact du PageRank dans le positionnement Google
- Google Suggest API
- Google News : trucs et astuces
- Exalead améliore son interface
- Google attaqué en justice
- re expression régulière...
- Expression régulière
- expression réguliere!please help!!!
- Expression régulière simple
- soucis expression reguliere
- expression régulière en javascript
- problème expression régulière
- RedirectMatch et expression régulière
- Expression Régulière Malformée ?
- Expression régulière et redirect
- mauvaise expression reguliere?
- expression réguliére particuliére...
- RewriteRule Expression reguliere et boucle
- expression reguliere d'un url
- Ecriture d'une expression régulière
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum