Diferencia entre revisiones de «Módulo:Transcluder»
Contenido eliminado Contenido añadido
escapeString puede incrementar el tamaño del pattern excediendo así el límite permitido |
otra opción más ajustada a la realidad y menos aproximada o arbitraria es comprobar el tamaño del pattern ya escapado |
||
Línea 26:
-- Helper function to remove a string from a text
local function removeString(text, str)
local pattern = escapeString(str)
if #
pattern = escapeString(mw.ustring.sub(str, 1, 999)) .. '.-' .. escapeString(mw.ustring.sub(str, -999))
end
return mw.ustring.gsub(text, pattern, '')
|