# Expression régulière

**URL:** <https://www.debian-fr.org/t/expression-reguliere/29464>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 12:03 UTC](https://www.debian-fr.org/t/expression-reguliere/29464 "2016-02-21T00:03:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 12:03 UTC](https://www.debian-fr.org/t/expression-reguliere/29464/1 "2016-02-21T00:03:35Z")

</div>

Je veux récupérer une liste d’options écrites comme ça :  
{height:20,width:40,sacha:80}  
Alors je me jettes et pond :  
#{(\w+:\d+,?)+}#  
je teste, tout me paraît ok … Sauf que je voudrais récupérer l’ensemble de la chaîne, et quand j’utilise preg\_replace avec {1}, il me ressort la dernière solution c’est à dire sacha:80 !!!  
Comment je fais pour tout prendre ?

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 12:03 UTC](https://www.debian-fr.org/t/expression-reguliere/29464/2 "2016-02-21T00:03:35Z")

</div>

C’est bon j’ai trouvé, en fintant, mais si quelqu’un a une autre solution, je suis preneur :  
#[MADJAX (\w+.\w+) ({(\w+:\d+,?)+})]#
