Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Отрезание конца строки, как так сделать?   Найти похожие ветки 

 
Relaxxx   (2004-12-10 05:59) [0]

Как мне сделать вот такую весчь:
Есть строка my_str, как мне узнать являються ли 2 ее последних символа ", " если да, то заменить их точкой "."


 
Андрей ©   (2004-12-10 06:39) [1]

Купи книжечку по Паскалю и почитай ее, ДАРАГОЙ!

А вообще, сегодня у меня хорошее настроение...

i:=length(my_str); // это, типа, длина
// вариант по одному символу
if my_str[i]="," then my_str[i]:="."; // это последний символ
if my_str[i-1]="," then my_str[i-1]:="."; // а это - предпоследний
// а это для случая, когда требуется обязательно две запятых заменять
if copy(my_str,i-1,2)=",," then begin
my_str[i]:=".";
my_str[i-1]:=".";
end;


 
DN ©   (2004-12-10 09:30) [2]

Returns the substring of a specified length that appears at the start of a string.

Unit

StrUtils

Category

string handling routines
Еще вариант:

LeftStr function

See also

function LeftStr(const AText: string; ACount: Integer): string;

Description

LeftStr returns the leading characters of AText up to a length of ACount characters. Thus, for example,

LeftStr("Programmer", 7)

returns the string

"Program"



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

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
11-1084540772
Yustas
2004-05-14 17:19
2004.12.26
Много памяти


4-1100514004
Aleksandr.
2004-11-15 13:20
2004.12.26
Как бороться с фрагментацией памяти?


14-1102490694
AlexG
2004-12-08 10:24
2004.12.26
Важно ваше мнение!


1-1102647545
Relaxxx
2004-12-10 05:59
2004.12.26
Отрезание конца строки, как так сделать?


14-1102481329
vidiv
2004-12-08 07:48
2004.12.26
вопрос по математике (система неравенств)