Вниз
Скачать: CL | DM;

Как заменить символы в строке   Найти похожие ветки 

← →
Charlz ©   (2002-06-17 18:09) [0]

Как заменить символы в строке на заданные по номеру символы строки как здесь:

S := Edit1.Text;
Edit2.Text:= StringReplace(S[1],"a", "_", flags );


но в S[1] указать несколько номеров символов строки
к примеру S[1], S[4], S[7]...
Всю неделю не как не могу догадаться
Я только начал учиться будьте нисходительны :)


← →
ATR   (2002-06-17 18:42) [1]

Решений полно
1. Edit2.Text:= StringReplace(Edit1.Text,"a", "_", flags );
2.:))))
Edit2.Text:= StringReplace(Edit1.Text[1],"a", "_", flags );
Edit2.Text:= StringReplace(Edit1.Text[4],"a", "_", flags );
Edit2.Text:= StringReplace(Edit1.Text[7],"a", "_", flags );
Edit2.Text:= StringReplace(Edit1.Text[9],"a", "_", flags );
3.
const temp: array[0..5] of Integer = (1, 3, 5, 7, 10, 12);
var i: Integer;
begin
for i := 0 to 5 do
Edit2.Text := Edit2.Text + StringReplace(Edit1.Text[temp[i]], "a", "_", [rfReplaceAll]);
end;
4. Еще кучу можно придумать.


← →
Charlz ©   (2002-06-17 22:22) [2]

Спасибо! Самое важное чтобы было компактно! Если для каждой буквы такое писать, то будет на 100 кб одного текста :) Попробую третий вариант. Ещё раз спасибо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-88880
_aero_
2002-06-13 02:15
2002.06.27
проблема с TFrame


1-88925
Коля
2002-06-15 05:05
2002.06.27
добавить документ в меню


1-88852
GrayFox
2002-06-17 15:52
2002.06.27
Как отобразить картинку на BitBtn когда BitBtn.enabled:=false ?


14-89034
Loxly
2002-05-25 18:28
2002.06.27
Сколько стоит то, что мы берем бесплатно?


14-89024
[NIKEL]
2002-05-26 22:22
2002.06.27
Исходники шашек или(лучше) Поддавки




   Наверх