Módulo:String/doc

De WikiCAAD
Revisión del 10:38 17 jul 2024 de Tranqui69 (discusión | contribs.) (Página creada con «-- Este módulo implementa la función para dividir una cadena de texto en elementos separados y mostrarlos como una lista HTML. == Uso == Para utilizar la función de este módulo, sigue el formato: <syntaxhighlight lang="lua"> {{#invoke:split|split|string|separador}} </syntaxhighlight> Donde: * `string` es la cadena de texto que deseas dividir en elementos. * `separador` (opcional) es el carácter o cadena que se utilizará como separador. Por defecto, se util…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Esta es la página de documentación de Módulo:String

--[[

Este módulo implementa la función para dividir una cadena de texto en elementos separados y mostrarlos como una lista HTML.

Uso

Para utilizar la función de este módulo, sigue el formato:

{{#invoke:split|split|string|separador}}

Donde:

  • `string` es la cadena de texto que deseas dividir en elementos.
  • `separador` (opcional) es el carácter o cadena que se utilizará como separador. Por defecto, se utiliza la coma (',').

La función dividirá la cadena de texto en elementos separados por el separador especificado y los mostrará como una lista HTML.

Ejemplos

  • `Error en la secuencia de órdenes: no existe el módulo «split».` produce:
  • Manzana
  • Plátano
  • Naranja
  • `Error en la secuencia de órdenes: no existe el módulo «split».` produce:
  • Uno
  • Dos
  • Tres

Notas

  • Si no se especifica un separador, se utilizará la coma por defecto.
  • Los espacios en blanco al principio y al final de cada elemento de la lista se eliminarán automáticamente.

Véase también

]]

local p = {}

function p.split(frame)

   local input = frame.args[1]
   local sep = frame.args[2] or ","
   local t = mw.text.split(input, sep)

local result = "

    " for i, v in ipairs(t) do result = result .. "
  • " .. mw.text.trim(v) .. "
  • " end result = result .. "

"

   return result

end

return p