Summary
Keywords
Full Transcript
*Aprenda a dominar a manipulação de strings em Lua!* Nesta aula do Curso Básico de Lua, você vai descobrir como utilizar a biblioteca padrão string, uma das mais poderosas ferramentas da linguagem. Vamos aprender funções essenciais para buscar, formatar, substituir e analisar textos, além de entender como funcionam os padrões de busca (similares às expressões regulares). *O que você vai aprender nesta aula:* ◦ O que é uma string e como ela é representada em Lua. ◦ Como importar e usar o módulo string com require("string"). ◦ Funções básicas: byte(), char(), find(), len(), sub(), rep() e reverse(). ◦ Funções de formatação: lower(), upper() e gsub(). ◦ Uso das funções match() e gmatch() para trabalhar com padrões. ◦ Introdução aos padrões de caracteres (%d, %s, %w, %p, etc.) e como utilizá-los em buscas e substituições. Desafios da Aula: ◦ Criar um script que receba uma string e conte quantos dígitos e letras ela possui. ◦ Usar gsub() para substituir palavras específicas em um texto. ◦ Utilizar reverse() para inverter uma string e imprimir o resultado. Materiais e Comunidade: ◦ Documentação oficial da biblioteca string: https://www.lua.org/manual/5.4/manual.html#6.4 ◦ Lista de padrões da linguagem: https://www.lua.org/pil/20.2.html ◦ Grupo no Discord da comunidade: https://discord.com/invite/4ypzM4n3GW ◦ Blog do canal: https://luaverse.com #Lua #CursoLua #Strings #ManipulaçãoDeTexto #BibliotecaString #Padrões #RegexLua #Programação #AprendaLua
