Esta função pode ser usada em qualquer script criado no sistema zBot.
Instale o zBot (para Windows). Crie seus próprios scripts ou baixe sistemas e exemplos prontos para uso na loja, gratuitamente.
Categoria: Texto | Chamada: Substituir... | Data de Atualização: 02/08/2024
&TextoSubstituir("texto_origem"; "valor_anterior"; "novo_valor"; "variavel_destino")[0] //* Especiais: *aspas*, *pontoevirgula*, *enter*, *tab*
[tel1] = "81981055490"
[telefones] = "[tel1];81998561453" // resultado = "81981055490;81998561453"
&TextoSubstituir([telefones]; ";"; "*enter*"; "telefones")
// exibe cada telefone em uma linha, pois o
// ponto e vírgula foi substituído por uma quebra de linha
&Mensagem([telefones])
A função tem nome intuitivo. Permite substituir as ocorrências de um valor por um outro valor, dentro de um texto passado por parâmetro.
No exemplo começamos fazendo uma pequena demonstração de manipulação de variáveis. A função TextoSubstituir() é então usada para trocar o ponto e vírgula por uma quebra de linha. A quebra de linha, nesse caso, é um caractere especial, e é representada nesta função como *enter*. Isso permite que a quebra de linha possa ser reconhecida nesta operação. Alguns outros caracteres especiais que podem ser usados com este princípio:
*aspas* -> "
*pontoevirgula* -> ;
*tab* -> caractere de tabulação
Categoria: Texto | Chamada: Texto tem o valor _?
Informa se um valor está contido em um texto. Retorna sim ou não
Categoria: Texto | Chamada: Texto tem um dos valores da lista?
Verifica se um dos valores da lista (separados por vírgula ou com quebra de linha) está contido em um texto de origem
Categoria: Texto | Chamada: Texto começa com...?
Informa se um texto começa com um valor passado (sim ou não)
Categoria: Texto | Chamada: Texto termina com...?
Informa se um texto termina com um valor passado (sim ou não)
Categoria: Texto | Chamada: Texto entre...
Retorna um texto que estiver entre dois valores passados por parâmetro, dentro de um determinado texto
Categoria: Texto | Chamada: Extrair emails de um texto
Retorna os e-mails encontrados em um texto, um em cada linha
Categoria: Texto | Chamada: Extrair ocorrências entre 2 textos
Extrai todas as ocorrências entre 2 textos passados por parâmetro
Categoria: Texto | Chamada: Abrir de um arquivo
Abre o conteúdo de um arquivo texto e coloca em uma variável
Categoria: Texto | Chamada: Qtd. linhas
Coloca em uma variável a quantidade total de linhas de um texto
Categoria: Texto | Chamada: Qtd. caracteres
Coloca em uma variável a quantidade total de caracteres de um texto
Categoria: Texto | Chamada: Remover linhas contendo...
Remove linhas de um texto que tenham um certo conteúdo
Categoria: Texto | Chamada: Remover linhas sem...
Remove linhas de um texto que não tenham um certo conteúdo
Categoria: Texto | Chamada: Deixar só os números
Exemplo: (81) 98105-5490 -> 81981055490
Categoria: Texto | Chamada: Eliminar linhas repetidas
Elimina linhas com dados repetidos no texto passado
Categoria: Texto | Chamada: Remover caracteres especiais
Remove de um texto caracteres especiais como emojis, por exemplo
Categoria: Texto | Chamada: Formatar telefone
Se um telefone for passado, deixa ele com uma formatação padronizada, sendo útil para filtragens e organização visual
Categoria: Texto | Chamada: Adicionar no começo de cada linha...
Adiciona um valor no começo de cada linha de um texto passado, se não existir
Categoria: Texto | Chamada: Adicionar no fim de cada linha...
Adiciona um valor no fim de cada linha de um texto, se não existir
Categoria: Texto | Chamada: Remover do começo de cada linha...
Remove um valor do começo de cada linha de um texto, se houver
Categoria: Texto | Chamada: Remover do fim de cada linha...
Remove um valor do fim de cada linha de um texto, se houver
Categoria: Texto | Chamada: Decodificar HTML
Converte um texto com código HTML, ex: Atacadão -> Atacadão
Categoria: Texto | Chamada: Gerar ID único
Coloca em uma variável um código único para você usar como quiser
Categoria: Texto | Chamada: Obter Data/hora
Retorna a data e hora atual do seu computador
Categoria: Texto | Chamada: Extrair de uma data/hora
Passando uma data/hora por parâmetro, permite que você obtenha: ano, mês, dia, hora, minuto, segundo, dia_semana, secao_data, secao_hora
Categoria: Texto | Chamada: Dados de Hoje
Obtém data, dia, mês, ano, hora, minuto, segundo da data de hoje. Se não passar o segundo parâmetro, coloca o valor em uma variável com o nome do elemento obtido (ex: data)
Categoria: Texto | Chamada: Incrementar data (dias)
Incrementa ou decrementa dias de uma data. O parâmetro deve conter o nome da variável que tem uma data a ser alterada, seguido do valor a incrementar ou decrementar
Categoria: Texto | Chamada: Extrair telefones de um texto
Retorna os telefones encontrados em um texto, um em cada linha
Categoria: Texto | Chamada: Extrair textos contendo...
Função altamente poderosa, que pode extrair links, emails, códigos, com características específicas, contidos em um texto. Cria uma linha para cada ocorrência e você pode personalizar os delimitadores com espaços em branco
Categoria: Texto | Chamada: Texto para URL
Converte um texto para URL. Útil quando precisar usar parâmetros que possuem espaços em branco ou quebras de linha