Falaremos neste post sobre manipulação de strings.
Strings devem estar entre aspas (simpes ou duplas).
local texto1 = 'Ola mundo.'
local texto2 = "Versão Digital"
Funções Báscias
string.byte()
Retorna o valor da tabela ASCII
s = string.byte('A')
print(s)
string.char()
Retorna um caracter a partir do valor numérico da tabela ASCII.
s = string.char(66)
print(s)
string.len()
Retorna o tamanho da string.
s = 'Programar em LUA é muito fácil.'
a = string.len(s)
print(a)
string.lower()
Retorna um string com os caracteres maiúsculos convertidos para minúsculo
s = 'Programar em LUA é muito fácil.'
a = string.lower(s)
print(a)
string.rep()
Retorna uma cadeia de caracteres concatenada N vezes.
s = 'Lua '
a = string.rep(s,3)
print(a)
string.reverse()
Retorna a string invertida
s = 'Programar em LUA e muito facil.'
a = string.reverse(s)
print(a)
string.sub()
Retorna uma substring a partir da string. É necessário informar a posição inicial e a posição final.
s = 'Programar em LUA é muito fácil.'
a = string.sub(s,13,16)
print(a)
string.upper()
Retorna a string com os caracteres minúsculos convertidos para maiúsculo
s = 'Programar em LUA e muito facil.'
a = string.upper(s)
print(a)
No próximo post falaremos sobre mais algumas funções para strings.
Para saber mais
Lua - Variáveis e Estruturas de Controle
Manual de Referência Lua - Strings
13 de out. de 2009
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário