diff --git a/inc-html-squel.php3 b/inc-html-squel.php3
index 93e405135073d08ac220d02c9a20beb8a620cac1..d4b742c489a1674aa3d2c83241be210ba66a016f 100644
--- a/inc-html-squel.php3
+++ b/inc-html-squel.php3
@@ -178,7 +178,7 @@ function phraser_args($texte, $fin, $sep, $result, &$pointeur_champ) {
 		else if ($args[0] == "'")
 			ereg ("^(')([^']*)(')(.*)$", $args, $regs);
 		else
-			ereg("^( *)([^,}{]*({[^}{]*[}][^,}{]*)*[^,}]*)([,}$fin].*)$", $args, $regs);
+			ereg("^( *)([^,}{]*([{][^}{]*[}][^,}{]*)*[^,}]*)([,}$fin].*)$", $args, $regs);
 
 		$args = ltrim($regs[count($regs)-1]);
 		$arg = $regs[2];