From 2c6ce715bb165bafcf03f52b8eb2bafcc251671f Mon Sep 17 00:00:00 2001 From: shagu Date: Thu, 28 Sep 2017 21:08:35 +0200 Subject: [PATCH] api: fix pattern for decimals --- api/api.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/api.lua b/api/api.lua index 7fe730c2..e5543116 100644 --- a/api/api.lua +++ b/api/api.lua @@ -89,13 +89,14 @@ end -- Sanitizes and convert patterns into gfind compatible ones. -- 'pattern' [string] unformatted pattern -- returns: [string] simplified gfind compatible pattern -function SanitizePattern(pattern) +function pfUI.api.SanitizePattern(pattern) -- escape brackets pattern = gsub(pattern, "%(", "%%(") pattern = gsub(pattern, "%)", "%%)") -- remove bad capture indexes pattern = gsub(pattern, "%d%$s","s") -- %1$s to %s + pattern = gsub(pattern, "%d%$d","d") -- %1$d to %d pattern = gsub(pattern, "%ds","s") -- %2s to %s -- add capture to all findings