Edición de «Módulo:Citas»
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 274: | Línea 274: | ||
if not checkurl( URL ) then | if not checkurl( URL ) then | ||
error_str = seterror( 'bad_url', {}, false, " " ) .. error_str; | error_str = seterror( 'bad_url', {}, false, " " ) .. error_str; | ||
elseif | elseif mw.title.getCurrentTitle():inNamespaces(0, 100, 104) and | ||
not mw.title.getCurrentTitle().text:match(' | not mw.title.getCurrentTitle().text:match('Wikipedia') and | ||
URL:match('// | URL:match('//[%a%.%-]+%.wikipedia%.org') then | ||
error_str = seterror( 'bad_url_autorreferencia', {}, false, " " ) .. error_str; | error_str = seterror( 'bad_url_autorreferencia', {}, false, " " ) .. error_str; | ||
end | end | ||
Línea 597: | Línea 597: | ||
while true do | while true do | ||
pattern = pages:match("%[(%w*:?//[^ ]+%s+)[%w%d].*%]"); -- pattern is the opening bracket, the url and following space(s): "[url " | |||
if nil == pattern then break; end -- no more urls | |||
if nil == | pages = pages:gsub(pattern, ""); -- remove as many instances of pattern as possible | ||
pages = pages:gsub( | |||
end | end | ||
pages = pages:gsub("[%[%]]", ""); -- remove the brackets | pages = pages:gsub("[%[%]]", ""); -- remove the brackets |