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

Nesta página