You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Seria bom uma biblioteca paara manipulação de textos. Basicamente, ela deve possuir algumas constantes e funções úteis para manipular textos.
Pensei em algo como:
vartextos=importar("textos");// Bibliotecavarmeu_texto="Programação simples e moderna em português";escreva(textos.paraMaiusculo(meu_texto));// PROGRAMAÇÃO SIMPLES E MODERNA EM PORTUGUÊSescreva(textos.paraMinusculo(meu_texto));// programação simples e moderna em portuguêsescreva(textos.contem(meu_texto,"simples"));// verdadeiro// Algumas constantes úteisescreva(textos.letras_minusculas);// abcdefghijklmnopqrstuvwxyzescreva(textos.letras_maiusculas);// ABCDEFGHIJKLMNOPQRSTUVWXYZescreva(textos.letras);// abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZescreva(textos.digitos);// 0123456789escreva(textos.pontuacoes);// !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
Também uma função para obter um texto formatado, basicamente substituir os {} pelos argumentos na ordem em que foram passados:
@Andre0n ficaria sensacional.
Vale a pena a gente manter o padrão snake case pro nome dos métodos e os métodos de texto ao invés de ter o "para", deixa apenas o nome, como "maiúsculo", "minúsculo" e etc.
Beleza, eu já implementei as funções acima falta só renomear para sanake case. Quero adicionar alguns outros, tipo um para quebrar o texto num padrão fornecido e outro para substituir subtextos. Enfim, tô dando uma olhada no consigo ir fazendo.
Seria bom uma biblioteca paara manipulação de textos. Basicamente, ela deve possuir algumas constantes e funções úteis para manipular textos.
Pensei em algo como:
Também uma função para obter um texto formatado, basicamente substituir os
{}
pelos argumentos na ordem em que foram passados:Estou trabalhando nisso ainda, queria um feedback de funções que podem ser adicionadas, nomes e coisas do tipo.
The text was updated successfully, but these errors were encountered: