Je seche sur une regex ...
Voici ma string de départ :
{start} 11111111111 {start} 2222222222 {end} 3333333333 {end} {start} 44444444 {/end}
La regex doit capturer le contenu entre {start} et {end}, mais pas si c'est imbriqué. Dans l'exemple il faut donc que capturer 2222222222 et 44444444
Sachant qu'un simple
{start}(.*?){end}
me capture
{start} 11111111111 {start} 2222222222 {end}
t}(.*){end}et avec un {star me capture trop :
{start} 11111111111 {start} 2222222222 {end} 3333333333 {end} {start} 44444444 {/end}
J'ai essayé avec les lookahead/behind, j'y arrive désespérément pas ... alors si qqun a une idée

Merci !