Substitui o texto com base em duas condições: o texto ou expressão RegEx e o tipo (flag).

Figura 1 - Bloco Substituir
Compatibilidade
- Bloco cliente: cronapi.text.replaceAll()
Retorno
Retorna o texto após a substituição dos caracteres informados. Se a sequência de caracteres que atende à condição não for encontrada, o texto permanecerá inalterado; caso contrário, será retornada uma nova string com a substituição realizada.
Parâmetros
Texto original
Texto inicial no qual uma sequência de caracteres será alterada.
- Posição: 1
- Inglês: Original text
- Tipo: Texto / String
Exemplo: "Cronxpp"
Texto ou regex a ser substituído
Sequência de caracteres a ser alterada.
- Posição: 2
- Inglês: Text or regex to be replaced
- Tipo: Texto / String
Exemplo: "x"
Tipo usado no regex
Adiciona um comportamento na expressão regular.
- Posição: 3
- Inglês: Type used to regex
- Tipo: Texto / String
Exemplo: "g"
- Opções:
- -: procura apenas a primeira ocorrência.
- g: procura por todas as correspondências.
- i: procura apenas a primeira ocorrência sem fazer distinção entre maiúsculas e minúsculas.
- m: modo multilinha. Procura a primeira ocorrência em todas a linhas, caso o texto tenha mais de uma linha.
- gi: combina o modo global e o indiferente entre maiúsculas e minúsculas.
- gim: combina o modo global, o indiferente entre maiúsculas e minúsculas e o modo multilinha.
- gm: combina o modo global e o modo multilinha.
Novo texto
Nova sequência de caracteres para substituição.
- Posição: 4
- Inglês: New text
- Tipo: Texto / String
Exemplo: "a"
Exemplo
A imagem a seguir exibe um exemplo de uso do bloco Substituir. Por meio do bloco, o caractere "x", no texto fornecido, será substituído pelo caractere "o". No parâmetro "Tipo usado no regex", optamos pela opção "g", dessa forma, todas as ocorrências do caractere "x" serão substituídas.

Figura 2 - Exemplo de uso do bloco Substituir
O resultado da substituição pode ser conferido no console do navegador.

Figura 2.1 - Resultado da execução da função da figura 2