J'ai du code à utiliser (looking-back … (line-beginning-position)). La chaîne Doc looking-backindique qu'il vaut mieux éviter cette fonction à cause de la lenteur. Je suis curieux de savoir que l'approche suivante sera plus rapide?
(save-excursion
(goto-char (line-beginning-position))
(looking-at regexp stuff))
looking-atversion facilement. Je vous remercie.
(with-temp-buffer (insert (make-string 10000 ?x)) (looking-back "y"))vous verrez que c'est très rapide. Maintenant, changez l'expression rationnelle à la ".*y"place: c'est insupportablement lent même s'il est clair pour le lecteur humain que cela ne peut jamais correspondre.