Je suis à la recherche d'une solution "pas trop barbare" pour essayer de compter le nombre de capture d'une expression régulière. je m'explique :
J'ai la regexp suivante :
Mon but est de transformer les expressions suivantes :#^(={1,6}) *(.*?) *=*$#m
En := Titre niveau 1=
== Titre niveau 2 ==
Il me faudrait donc pouvoir récupérer le nombre de capture du symbole = dans (={1,6}). Quelqu'un sait-il si il existe quelque chose avec les expressions régulières permettant de récupèrer directement ce nombre ?<h1>Titre niveau 1</h1>
<h2>Titre niveau 2</h2>
Il me semble que oui, mais impossible de m'en rappeler et de retrouver quoi que ce soit. Je commencer à me dire que j'ai du rêver
Merci.
Cordialement,
Laurent