diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php index 86ea4694c4adf9ccc0a2167a06d6cb06c34c255d..557c813bd1f6b78c6d0cf3c26d4cef52c7400579 100644 --- a/ecrire/inc/texte.php +++ b/ecrire/inc/texte.php @@ -1429,9 +1429,10 @@ function traite_raccourci_notes($letexte) $num_note = false; // note auto ou pas ? - if (preg_match(",^<([^>]*)>,", ltrim($note_texte), $regs)){ - $num_note = $regs[1]; - $note_texte = substr_replace(ltrim($note_texte), '', 0, strlen($regs[0])); + if (preg_match(",^\s*<([^>]*)>(.*)$,", $note_texte, $r) + AND strpos($r[2], '</' . $r[1] .'>') === false) { + $num_note = $r[1]; + $note_texte = $r[2]; } else { $compt_note++; $num_note = $compt_note;