(perhaps also allow digits in the extension, or anything other than dots) but no there's a better way; see https://pandoc.org/lua-filters.html#pandoc.path.split_extension On Mon, 25 Jul 2022 at 13:55, William Lupton wrote: > something like this perhaps? > > local name = file:gsub('%.[a-z]*$', '') > > On Mon, 25 Jul 2022 at 13:33, 'Jan Ulrich Hasecke' via pandoc-discuss < > pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> wrote: > >> Am 25.07.22 um 10:43 schrieb William Lupton: >> > function Pandoc(pandoc) >> > pandoc.meta.output_file = PANDOC_STATE.output_file >> > return pandoc >> > end >> >> Thanks a lot. >> >> I tried to strip the extension like this: >> >> function Pandoc(pandoc) >> pandoc.meta.output_file = PANDOC_STATE.output_file:sub(0, - 5) >> return pandoc >> end >> >> But this only works with a three character extension. >> >> I guess it should be easy to strip everything after the colon with >> regexp, if one is not a regexp illiterate like me. >> >> juh >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pandoc-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pandoc-discuss/e0252aa7-3e87-6381-a1a9-4f67acf7fbce%40mailbox.org >> . >> > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAEe_xxgM8dPsst5ceKWDfhb0BrR4gNVHC%2B%3DZFTatRHtqrfiG3Q%40mail.gmail.com.