--- title: string - Cadenas de texto summary: Una secuencia de bytes. En Lua 5.1, #text cuenta bytes, no caracteres UTF-8. Las cadenas se concatenan con .. . section: reference kind: guide status: reference updated: 2026-10-26 tags: ["API","X4"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/","https://www.lua.org/manual/5.1/manual.html","https://luajit.org/ext_ffi_api.html"] --- ## Significado Una secuencia de bytes. En Lua 5.1, #text cuenta bytes, no caracteres UTF-8. Las cadenas se concatenan con .. . ## Ejemplo ```lua local text = "ship" local upper = string.upper(text) local same = text:upper() local joined = text .. "_name" ``` **Qué ocurre:** superior = "SHIP", mismo = "SHIP", unido = "ship_name"; el texto original permanece "ship". Este fragmento no imprime ni escribe un mensaje de registro. Los valores mostrados son los resultados esperados del ejemplo. ## Métodos y llamadas relacionadas | Función | Devuelve | Finalidad | | --- | --- | --- | | [string.byte](wiki:api-standard-string-byte-281cf317) | [`number`](wiki:type-number), ... | Devuelve valores de bytes de la cadena seleccionada. | | [string.char](wiki:api-standard-string-char-d6ca661d) | [`string`](wiki:type-string) | Construye una cuerda a partir de valores de bytes de la cadena. | | [string.find](wiki:api-standard-string-find-f077b0bb) | ([`number`](wiki:type-number), [`number`](wiki:type-number), ...) \| [`nil`](wiki:type-nil) | Devuelve posiciones de inicio/final de coincidencia seguidas de capturas de patrón, o nil cuando no tiene igual. | | [string.format](wiki:api-standard-string-format-6dd0b9fc) | [`string`](wiki:type-string) | Crea una cadena a partir de una especificación de formato y proporciona valores. | | [string.gmatch](wiki:api-standard-string-gmatch-de045990) | [`function`](wiki:type-function) | Devuelve un iterador de coincidencias con el patrón Lua; los patrones Lua son distintos de las expresiones regulares PCRE. | | [string.lower](wiki:api-standard-string-lower-45da4911) | [`string`](wiki:type-string) | Devuelve una copia en minúsculas; no es un convertidor general de unicode case. | | [string.rep](wiki:api-standard-string-rep-61de1e05) | [`string`](wiki:type-string) | Devuelve una cadena repitió el número de veces solicitado. | | [string.upper](wiki:api-standard-string-upper-dde50125) | [`string`](wiki:type-string) | Devuelve una copia en mayúsculas; no es un convertidor general de unicode. |