DriveSoft wrote:проще всего так
var
s: string;
begin
s := 'R67XR77OP39G712';
s := ReplaceStr(s, 'R', '');
s := ReplaceStr(s, 'G', '');
s := ReplaceStr(s, 'O', '');
s := ReplaceStr(s, 'P', '');
функция ReplaceStr заменяет найденную подстроку в строке, в данном случае заменяет ее на пустоту, т.е. удаляет.
Спасибо. Для дальнейшего обязательно пригодиться, но пока пошёл другим путём:
Form1.Edit3.Text:= '' + Copy(Form1.Edit4.Text,2,2)+Copy(Form1.Edit4.Text,6,2)+Copy(Form1.Edit4.Text,10,2)+Copy(Form1.Edit4.Text,13,5);
просто скопировал всё, кроме знаков которые стоят в определённых местах слова.
И по вашему примеру, я могу указать не
s := 'R67XR77OP39G712';
а сослаться на поле
s := Form1.Edit4.Text;
я правильно понимаю?
Спасибо!
надо идти вперёд....