@ransom_homenick Приветствую!
Я бы для этого использовал функцию StringReplace
В зависимости от передаваемых в нее флагов можно удалить либо первое вхождение символа либо вообще все вхождения
1
|
var Simbul: char; //сюда сохранить символ |
Для одного
1
|
NewString := StringReplace(OldString, Simbul, '', [rfIgnoreCase]); |
Для всех
1
|
NewString := StringReplace(OldString, Simbul, '', [rfReplaceAll, rfIgnoreCase]); |