Descripción#

Devuelve un iterador de coincidencias con el patrón Lua; los patrones Lua son distintos de las expresiones regulares PCRE.

Valor devuelto#

Tipo Significado
function Tipos describen la interfaz declarada, no prueba de un efecto de juego exitoso.

Tipos y métodos

Parámetros#

Nombre Tipo
text string
pattern string

? marca un argumento opcional; ... significa un número variable de argumentos. La entrada no válida puede generar un error Lua en lugar de devolver nil.

Ejemplo y contexto#

LUA
for word in string.gmatch("ship station", "%a+") do
  local upper = string.upper(word)
end

Qué ocurre: El iterador rinde "nave" y "estación"; superior se convierte en "SHIP" y "STATION".

Este fragmento no imprime ni escribe un mensaje de registro. Los valores mostrados son los resultados esperados del ejemplo.

Ver conceptos básicos del idioma, tipos y métodos y Eventos Lua / MD. Ejemplos de aprendizaje independiente son ejemplos. No se distribuyen archivos de fuentes de proyectos o fragmentos de implementación privada con esta referencia.