Cómo reemplazar una cadena dentro de otra
Artículo por Club Developers · 31 diciembre 2005
4364 vistas
Para reemplazar todas la apariciones de una cadena por otra dentro de una cadena, se deve usar la función AnsiReplaceStr(const AText, AFromText, AToText: string): string;. Esta función reemplaza todas las apariciones de AFromText por AToText dentro de la cadena AText. AnsiReplaceStr es sensible al contexto. Si no queremos que sea sensible al contexto, podemos usar la función AnsiReplaceText.
Estas funciones fueron introducidas en Delphi 6
delphi
AnsiReplaceStr('ABCGHABKJABFab','AB','XX') { devolverá 'XXCGHabKJXXFab' } AnsiReplaceText('ABCGHABKJABFab','AB','XX') { devolverá 'XXCGHXXKJXXFXX' }
Estas funciones fueron introducidas en Delphi 6