Diferencia entre revisiones de «Módulo:String»
m 1 revisión importada |
m 1 revisión importada |
||
(No se muestran 8 ediciones intermedias de 5 usuarios) | |||
Línea 226: | Línea 226: | ||
return result; | return result; | ||
end | |||
--[[ | |||
count | |||
Esta funsción cuenta el número de existencias de un carácter o una cadena (no supuerpuestos) dentro de otra cadena. | |||
]] | |||
function str.count(frame) | |||
local args = str._getParameters(frame.args, {'source', 'pattern', 'plain'}) | |||
local source = args.source or '' | |||
local pattern = args.pattern or '' | |||
local plain = str._getBoolean(args.plain or true) | |||
if plain then | |||
pattern = str._escapePattern(pattern) | |||
end | |||
local _, count = mw.ustring.gsub(source, pattern, '') | |||
return count | |||
end | end | ||