WoWInterface SVN NeedyGreedy

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 152 to Rev 153
    Reverse comparison

Rev 152 → Rev 153

NeedyGreedy.lua
621,12 → 621,15
 
-- Utility functions
local function sanitizePattern(pattern)
-- Escape potential regexp pattern characters first!
pattern = string.gsub(pattern, "%+", "%%+")
pattern = string.gsub(pattern, "%(", "%%(")
pattern = string.gsub(pattern, "%)", "%%)")
pattern = string.gsub(pattern, "%-", "%%-")
 
-- Now construct regexp patterns
pattern = string.gsub(pattern, "%%s", "(.+)")
pattern = string.gsub(pattern, "%%d", "(%%d+)")
pattern = string.gsub(pattern, "%-", "%%-")
pattern = string.gsub(pattern, "%+", "%%+")
return pattern
end