Page 1 sur 1

Optimisation d'une regex

Posté : 26 août 2009, 21:48
par jobijoba
Bonjour,

Je viens de découvrir les expressions régulières, c'est bien mais quand même compliqué. Donc je fait des trucs simples mais il parait qu'il y a moyen de bien optimiser, et ça je n'y arrive pas.
Voila la regex en question

Code : Tout sélectionner

#<div id=contenu rel="verif">(.*?)</div>#iS
Et le but est de récupérer ce qu'il y a dans le div.

Pouvez-vous m'aider svp ?

Merci beaucoup

Re: Optimisation d'une regex

Posté : 26 août 2009, 23:28
par thehawk
Bonsoir ,
Je n'est pas tester ta regex , mais je te conseil ce site : http://www.lumadis.be/regex/test_regex.php?lang=fr developper par RIpat , qui te permet de tester le masque (pattern) de ta regex , qui tout simple génial pour savoir les modifications à apporter

Bye Hawk

Re: Optimisation d'une regex

Posté : 27 août 2009, 01:35
par jobijoba
Merci pour ta réponse.

Justement c'est avec le tuto de ce site que j'ai commencé. Et à un moment il dit qu'il a moyen d'optimiser une regex, qu'elle prenne moins de mémoire mais sans vraiment de précisions.

Il n'y a pas des petites choses toutes simples à adopter comme bonne habitude ? Les options par exemple ça doit jouer non ?

Re: Optimisation d'une regex

Posté : 27 août 2009, 13:12
par thehawk
Relis alors : http://www.lumadis.be/regex/tuto_pcre.php#astuces

si tu suit toutes ces astuces normalement il n'y aura plus grand choses a améliorer (en mon sens)

Bye Hawk

Re: Optimisation d'une regex

Posté : 30 août 2009, 15:22
par jobijoba
Ah super ! J'avais loupé ce passage.
Merci beaucoup c'est pile poil ce qu'il fallait :)

Re: Optimisation d'une regex

Posté : 30 août 2009, 20:45
par zeus
Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.