Nesta página

20 Jan 2026

Funções de texto e binárias

Artigo histórico da Make (a fonte indica 20 de janeiro de 2026). Este texto reproduz uma página de documentação da Make. As descrições de recursos e as capturas de tela são da Make nessa data; não são uma afirmação deste site nem garantia de que essa documentação continue igual hoje. Para o estado atual da plataforma, consulte as fontes oficiais da Make.

As funções de texto e binárias permitem modificar e transformar dados. Use uma função de string para alterar maiúsculas e minúsculas, remover diacríticos e acentos, combinar ou dividir texto. Use funções binárias para codificar ou decodificar dados brutos. A seguir, a lista de funções de texto e binárias suportadas, com um exemplo de cada.

ascii

ascii (text; [remove diacritics]) Remove todos os caracteres não-ascii de uma string de texto. Text 1ascii( ěMščařžkýáeíé) 2= Make

ascii( ěMščařžkýáeíé) = Make

Text 1ascii( ěščřž ; true ) 2= escrz

ascii( ěščřž ; true ) = escrz

base64

base64 (text) Transforma texto em base64. Text 1base64( Make ) 2=TWFrZQ==

base64( Make ) =TWFrZQ==

Combine as funções toBinary() e toString() para transformar texto codificado em base64 em texto simples, como mostrado abaixo: Text 1toString( toBinary( TWFrZQ== ; base64 ) ) 2= Make

toString( toBinary( TWFrZQ== ; base64 ) ) = Make

capitalize

capitalize (text) Converte o primeiro caractere de uma string de texto para maiúscula. Text 1capitalize(make) 2= Make

capitalize(make) = Make

contains

contains (text; search string) Verifica se o texto contém a string de busca. Text 1contains( Hello World ; Hello ) 2= true

contains( Hello World ; Hello ) = true

Text 1contains( Hello World ; Bye ) 2= false

contains( Hello World ; Bye ) = false

decodeURL

decodeURL (text) Decodifica caracteres especiais de uma URL para texto. Text 1decodeURL( Automate%20your%20workflow ) 2= Automate your workflow

decodeURL( Automate%20your%20workflow ) = Automate your workflow

encodeURL

encodeURL (text) Codifica caracteres especiais de um texto em um endereço de URL válido.

escapeHTML

escapeHTML (text) Escapa todas as tags HTML no texto. Text 1escapeHTML( Hello ) 2= <b>Hello</b>

escapeHTML( Hello ) = <b>Hello</b>

indexOf

indexOf (string; value; [start]) Retorna a posição da primeira ocorrência de um valor especificado em uma string. Esse método retorna '-1' se o valor buscado nunca ocorrer. Text 1indexOf(Make; k ) 2= 2

indexOf(Make; k ) = 2

Text 1indexOf(We love Make ; x ) 2= -1

indexOf(We love Make ; x ) = -1

Text 1indexOf(We love Make ; e ; 7 ) 2= 11

indexOf(We love Make ; e ; 7 ) = 11

length

length (text or buffer) Retorna o comprimento de uma string de texto (número de caracteres) ou de um buffer binário (tamanho do buffer em bytes). Text 1length( hello ) 2= 5

length( hello ) = 5

lower

lower (text) Converte todos os caracteres alfabéticos de uma string de texto para minúsculas. Text 1lower( Hello ) 2= hello

lower( Hello ) = hello

md5

md5 (text) Calcula o hash md5 de uma string. Text 1md5(Make) 2= 529a05ca6c1263aab080ec4f20754411

md5(Make) = 529a05ca6c1263aab080ec4f20754411

Substitui a string de busca pela nova string. Text 1replace( Hello World ; Hello ; Hi ) 2= Hi World

replace( Hello World ; Hello ; Hi ) = Hi World

Expressões regulares (delimitadas por /.../) podem ser usadas como string de busca com uma combinação de flags (como g, i, m) anexadas: Text 1replace ( All these numbers 187 23 1 9565 will be replaced with X ; /\d+g ; X ) 2= All these numbers X X X X will be replaced with X

replace ( All these numbers 187 23 1 9565 will be replaced with X ; /\d+g ; X ) = All these numbers X X X X will be replaced with X

A string de substituição pode incluir os seguintes padrões especiais de substituição:

  • $&= Insere a substring correspondente

  • $n = Onde n é um inteiro positivo menor que 100, insere a n-ésima substring de submatch entre parênteses. Note que a contagem começa em 1

Text 1replace ( Phone number is 777111222 ; /\d+g ; $& ) 2Phone number is +420777111222

replace ( Phone number is 777111222 ; /\d+g ; $& ) Phone number is +420777111222

Text 1replace ( Phone number is 777111222 ; / is (d) ;: +42$1 ) 2Phone number is +420777111222

replace ( Phone number is 777111222 ; / is (d) ;: +42$1 ) Phone number is +420777111222

Não use grupos de captura nomeados como / is (?\d+)/ no argumento da string de substituição, pois isso lançará um erro.

replaceEmojiCharacters

replaceEmojiCharacters (text) Substitui os caracteres emoji pela nova string. Replace Emoji

sha1

sha1 (text; [encoding]; [key]) Calcula o hash sha1 de uma string. Se o argumento key for especificado, um hash sha1 HMAC é retornado em vez disso. Codificações suportadas: hex (padrão), base64 ou latin1. Text 1sha1(Make) 2= a94431ee22f05f141107f9355ed3127d0f0c4d5a

sha1(Make) = a94431ee22f05f141107f9355ed3127d0f0c4d5a

sha256

sha256 (text; [encoding]; [key]; [key encoding]) Calcula o hash sha256 de uma string. Se o argumento key for especificado, um hash sha256 HMAC é retornado em vez disso. Codificações suportadas: hex (padrão), base64 ou latin1. Text 1sha256(Make) 2= ccdd25d4230fb997a7ee1166f8afabd157248eb812ea55ec7c3d1b7c8af7fa11

sha256(Make) = ccdd25d4230fb997a7ee1166f8afabd157248eb812ea55ec7c3d1b7c8af7fa11

sha512

sha512 (text; [output encoding]; [key]; [key encoding]) Calcula o hash sha512 de uma string. Se o argumento key for especificado, um hash sha512 HMAC é retornado em vez disso. Codificações suportadas: hex (padrão), base64 ou latin1. Codificações de key suportadas: text (padrão), hex, base64 ou binary. Ao usar a codificação de key binary, a key deve ser um buffer, não uma string. Text 1sha512(Make) 2= e8000cd0fb8fae18caa8daa677269b0034380d3ec549e0113a0722d8b8dc05b0f7037f33f32fa09f906b2f1d7c43f2689a55d79aadf6bf09dd93f79407424d34

sha512(Make) = e8000cd0fb8fae18caa8daa677269b0034380d3ec549e0113a0722d8b8dc05b0f7037f33f32fa09f906b2f1d7c43f2689a55d79aadf6bf09dd93f79407424d34

split

split (text; separator) Divide uma string em um array de strings, separando-a em substrings. Text 1split( John, George, Paul ; , ) 2= 3John 4George 5Paul

split( John, George, Paul ; , ) = John George Paul

startcase

startcase (text) Coloca a primeira letra de cada palavra em maiúscula e todas as outras letras em minúscula. Text 1startcase( hello WORLD ) 2= Hello World

startcase( hello WORLD ) = Hello World

stripHTML

stripHTML (text)

Remove todas as tags HTML do texto. Text 1stripHTML( Hello ) 2= Hello

stripHTML( Hello ) = Hello

substring

substring (text; start; end) Retorna uma porção de uma string de texto entre a posição "start" e a posição "end". Text 1substring( Hello ; 0 ; 3 ) 2= Hel 3substring( Hello ; 1 ; 3 ) 4= el

substring( Hello ; 0 ; 3 ) = Hel substring( Hello ; 1 ; 3 ) = el

toBinary

toBinary (value)

Converte qualquer valor em dados binários. Você também pode especificar a codificação como segundo argumento para aplicar conversões binárias de hex ou base64 para dados binários. Text 1toBinary(Make) 2= 4d 61 6b 65

toBinary(Make) = 4d 61 6b 65

toString

toString (value)

Converte qualquer valor em uma string. Text 1toString(toBinary(TWFrZQ==;base64) 2= Make

toString(toBinary(TWFrZQ==;base64) = Make

trim

trim (text) Remove caracteres de espaço no início ou no fim do texto.

upper

upper (text) Converte todos os caracteres alfabéticos de uma string de texto para maiúsculas. Text 1upper( Hello ) 2= HELLO

upper( Hello ) = HELLO

Esta página inclui links de afiliado. Podemos receber uma comissão se você se registrar ou contratar por meio deles, sem custo adicional para você.

Entenda o conceito e comece com um fluxo de baixo risco

Se este conceito corresponde a uma tarefa repetitiva real, comece com um fluxo pequeno que você possa revisar manualmente. Consulte preços, limites e restrições de módulos na página oficial.

✓ Comece com um fluxo de baixo risco✓ Mantenha a revisão humana✓ Preços e limites conforme a página oficial
Abrir o Make quando escolher o fluxo