Pesquisando e substituindo texto

Swift:
Pesquisando e substituindo texto

Como fazer:

Segue um exemplo simples de como procurar e substituir texto em Swift:

let textoOriginal = "Olá, mundo! Programar é top!"
let textoProcurado = "mundo"
let substituicao = "universo"

let textoAtualizado = textoOriginal.replacingOccurrences(of: textoProcurado, with: substituicao)

print(textoAtualizado)

Output:

Olá, universo! Programar é top!

Mergulho Profundo

Historicamente, a habilidade de procurar e substituir texto remonta às primeiras interfaces de editores de texto, como o VI e o Emacs. Em Swift e outras linguagens modernas, há diversas formas de realizar essa operação - você pode usar simples métodos como replacingOccurrences, ou até expressões regulares (Regex) para padrões mais complexos. A implementação em Swift é eficiente, mas vale sempre ficar de olho em casos de uso com grandes quantidades de texto, onde o desempenho pode ser um fator crítico.

Alternativas de implementação incluem o uso da classe NSMutableString ou frameworks como o NSRegularExpression para casos mais avançados onde mais controle é necessário. A escolha entre essas opções depende do seu caso específico e dos requisitos de desempenho.

Veja Também