From e1ba51b1a8813f7d401395b2b2a82775e62e7139 Mon Sep 17 00:00:00 2001 From: Dennis Date: Fri, 1 Jan 2021 13:44:16 +0100 Subject: [PATCH] Improve regex to not match empty html entities --- src/htmlEntities.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/htmlEntities.lua b/src/htmlEntities.lua index 3f46ad2..fe4afcc 100755 --- a/src/htmlEntities.lua +++ b/src/htmlEntities.lua @@ -2353,8 +2353,8 @@ function htmlEntities.decode (input) end local output = string.gsub(input, '&[%w#]-;', htmlEntities_table) if ASCII_htmlEntities then - output = string.gsub(output, '&#x([%w%d]*);', htmlEntities.ASCII_DEC) - output = string.gsub(output, '&#([%d]*);', htmlEntities.ASCII_HEX) + output = string.gsub(output, '&#x([%w%d]+);', htmlEntities.ASCII_DEC) + output = string.gsub(output, '&#([%d]+);', htmlEntities.ASCII_HEX) end if debug_htmlEntities then print('>>'..output) end