Supposons que j'aie une chaîne dont le nom de répertoire est "/sites/all/modules". Et je veux supprimer le dernier composant de cette chaîne, en produisant : "/sites/all". J'ai essayé de créer une fonction, mais elle renvoie : "/sites/all/modules".
(defun remove-last-dir (dir)
(replace-regexp-in-string "(.*)/.+" "\1" dir))
(print (remove-last-dir "/sites/all/modules"))