From fd803f44943a2f8093e8d263cf03600c679b1765 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Sat, 14 Sep 2002 21:51:13 +0000 Subject: [PATCH] faute dans la regexp : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit la chaine à matcher est "# toto" selon l'implémentation de la librairie regexp, le parser pouvait considérer qu'il avait "trouvé" (\**|#*) dès lors qu'il avait matché \** sur la chaîne (vide) qui se trouve avant le # Du coup il ne trouvait pas les #, et les listes numérotées ne marchaient pas. --- ecrire/inc_texte.php3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3 index caa9a3407b..32e069b04e 100644 --- a/ecrire/inc_texte.php3 +++ b/ecrire/inc_texte.php3 @@ -569,7 +569,7 @@ function traiter_listes ($texte) { // chaque item a sa profondeur = nb d'etoiles unset ($type); while (list(,$item) = each($lignes)) { - ereg("^(\**|\#*)[[:space:]]*(.*)", $item, $regs); + ereg("^([*]*|[#]*)([^*#].*)", $item, $regs); $profond = strlen($regs[1]); if ($profond > 0) { -- GitLab