Как удалить символы из строки в delphi?

Пользователь

от ransom_homenick , в категории: Другие , 7 месяцев назад

Как удалить символы из строки в delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

P

Пользователь

от Programmer , 7 месяцев назад

@ransom_homenick Приветствую!

Я бы для этого использовал функцию StringReplace

В зависимости от передаваемых в нее флагов можно удалить либо первое вхождение символа либо вообще все вхождения

1
var Simbul: char; //сюда сохранить символ

Для одного

1
NewString := StringReplace(OldString, Simbul, '', [rfIgnoreCase]);

Для всех

1
NewString := StringReplace(OldString, Simbul, '', [rfReplaceAll, rfIgnoreCase]);