Substituir subcadeia
O robô «Substituir subcadeia» troca cada ocorrência do texto procurado por um novo valor em processos de negócios e robôs do Bitrix24 (Alaio). Funciona sem expressões regulares: uma substituição de texto simples, por padrão diferenciando maiúsculas. Retorna o resultado e o número de substituições feitas.
O robô realiza uma substituição de texto simples — não é preciso conhecer expressões regulares nem escapar caracteres especiais como nos robôs regex. A entrada é a cadeia de origem, a subcadeia a procurar, o valor de substituição (vazio apenas exclui o encontrado) e o indicador de maiúsculas: Y por padrão, com N a busca ignora a caixa das letras. Todas as ocorrências são substituídas de uma vez. Casos típicos de uso: colocar o nome atual da empresa em um texto de modelo; trocar vírgulas por pontos antes de gravar um número; retirar uma etiqueta de serviço do assunto de uma solicitação. Retorna a cadeia resultante e o número de substituições — com zero substituições a cadeia volta sem alterações, prático de verificar na condição da próxima etapa do processo de negócios.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| Cadeia de origem | text | sim | |
| O que procurar | string | sim | |
| Pelo que substituir (vazio — excluir) | string | — | |
| Diferenciar maiúsculas (Y/N, padrão Y) | string | — |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Resultado | text |
| Substituições feitas | int |
Cenário: limpeza do assunto de uma solicitação
- Um negócio recebe um assunto de e-mail com a etiqueta [SPAM?]
- O robô substitui a subcadeia [SPAM?] por um valor vazio
- O assunto limpo é gravado em um campo do negócio e o número de substituições comanda uma condição