On Fri, Aug 16, 2013 at 12:02:46PM -0230, Roger Mason wrote:
> 
> (replace-regexp-in-string "\\`\\\\includegraphics.+\\({.+}\\)"
>        "\\\\marginpar{\\\\includegraphics\1} " contents)))
> 
> should be:
> 
> (replace-regexp-in-string "\\`\\\\includegraphics.+\\({.+}\\)"
>        "\\\\marginpar{\\\\includegraphics\\1} " contents)))
> 
> Note the double backslash before the '1' in the replacement text.

That is a lisp gotcha, :-p.  The regexp needs a backslash, however since
it is the escape character in lisp strings, it needs to be escaped
itself.

Glad things worked out for you.

Cheers,

-- 
Suvayu

Open source is the future. It sets us free.

Reply via email to