Modulo:String: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Creata pagina con "--[[ Questo modulo serve a fornire l'accesso alle funzioni stringa base. La maggior parte delle funzioni di questo modulo possono essere invocate con parametri con nome, sen..."
+_match() per chiamata diretta da un modulo; Unit test: OK
Riga 148:
 
]]
function str.match( frame )
return str._match(frame.args)
local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} );
end
 
--[[
Entry point per chiamata diretta da un modulo
]]
function str._match( args )
local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} );
local s = new_args['s'] or '';
local start = tonumber( new_args['start'] ) or 1;