Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа со строками, функции для работы со строками 
:(
    Опции темы
InseR
Дата 25.2.2008, 07:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Подскажите где можно взять русское описание функциий по работе со строками...Например Insert,Delete,Cut и т.д. Чем больше будет описанно функций тем лучше.

Особенно интересны функции поиска и замены строки,перемещения каретки и выделения текста.

Это сообщение отредактировал(а) InseR - 25.2.2008, 07:39
PM MAIL   Вверх
Alex
Дата 25.2.2008, 08:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 80
Всего: 162





--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Poseidon
Дата 25.2.2008, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 53
Всего: 133



Цитата(Справка Delphi)

AdjustLinesBreaks(   const S: string): string    Возвращает строку, содержащую S с преобразованными символами конца строк (CR, LF, LF/CR - это используется в некоторых системах) в пары CR/LF.

AnsiCompareStr(const S1, S2:           string): Integer    Сравнивает две строки ANSI S1 и S2 с учетом регистра. Возвращает значение < 0, если S1 < S2, 0, если S1 = S2, и > 0, если S1 > S2.

AnsiCompareText(const S1,       S2: string): Integer    Сравнивает две строки ANSI S1 и S2 без учета регистра. Возвращает значение < 0, если S1 < S2, 0, если S1 = S2, и > 0, если S1 > S2.

AnsiLowerCase(const S:            string): string    Возвращает строку ANSI S, преобразованную к нижнему регистру. Применима для русских текстов.

AnsiUpperCase(const S:            string): string    Возвращает строку S, преобразованную к верхнему регистру. Применима для русских текстов.

CompareStr(const S1, S2:           string): Integer    Сравнивает две строки S1 и S2 с учетом регистра. Возвращает значение < 0, если S1 < S2, 0, если S1 = S2, и > 0, если S1 > S2.

CompareText(const S1, S2:           string): Integer    Сравнивает две строки S1 и S2 без учета регистра. Возвращает значение < 0, если S1 < S2, 0, если S1 = S2, и > 0, если S1 > S2.

Concat(s1 [, s2,..., sn]:            string): string    Возвращает строку, склеенную из строк s1, ..., sn. Идентична операции "+" для строк.

Copy(S: string; Index,    Count: Integer): string    Возвращает подстроку строки S, начинающуюся с S[Index] и содержащую до Count символов.

CurrToStr(Value: Currency):                     string    Преобразует монетарное значение Value в строку.

Delete(var S: string;        Index,Count: Integer)    Удаляет из S подстроку, начинающуюся с S[Index] и содержащую до Count символов.

DisposeStr(P: PString)    Удаляет строку, ранее размещенную динамически процедурой NewStr.

FloatToStrF(Value: Extended;       Format: TFloatFormat;        Precision, Digits:           Integer): string    Преобразует Value в строку, используя формат Format с точностью Precision и числом цифр Digits. Возможные значения Format: ffGeneral - формат g, ffExponent - формат e, ffFixed - формат f, ffNumber  - формат n, ffCurrency - формат m (обозначения форматов см. в разделе TFloatFormat).

FloatToStr(Value: Extended):                     string    Преобразует Value в строку в формате ffGeneral с точностью 15 цифр.

FormatFloat(const Format:   string; Value: Extended):                     string    Преобразует Value в строку, используя строку форматирования Format (см. Строка описания формата).

Insert(Source: string;       var S: string;       Index: Integer)    Вставляет строку Source в S, начиная с S[index].

IntToHex(Value: Integer;         Digits: Integer):                     string    Возвращает строку, содержащую шестнадцатеричное представление Value с числом возвращаемых цифр Digits.

IntToStr(Value: Integer):                     string    Возвращает строку, содержащую преобразованное целое значение Value.

IsValidIdent(const Ident:             string):                    Boolean    Проверяет, является ли Ident допустимым идентификатором Object Pascal

Length(S: string): Integer    Возвращает число символов в S.

LowerCase(const S: string):                      string    Возвращает строку S, преобразованную к нижнему регистру. Не применима для русских текстов (см. AnsiLowerCase).

NewStr(const S: string):                     PString    Динамически размещает строку S, которая может быть в дальнейшем удалена процедурой DisposeStr. Сохраняется только для обратной совместимости.

Pos(Substr: string;     S: string): Integer    Возвращает позицию (индекс) первого вхождения 

Substr в S. Если Substr нет в S, возвращается 0.

Str(X [: Width [: Decimals                  ]]; var S)    Преобразует целое или действительное значение X в строку S. Не обязательные параметры: Width - ширина поля, Decimals - число цифр.

StrToCurr(const S: string):                    Currency    Преобразует строку S в монетарное число.

StrToFloat(const S: string):                    Extended    Преобразует строку S в действительное число.

StrToInt(const S: string):                     Integer    Преобразует строку S в целое число.

StrToIntDef(const S: string;         Default: Integer):                     Integer    Преобразует строку S в целое число. Если строка не является допустимым целым, возвращается значение по умолчанию Default.

Trim(const S: string):                     string    Удаляет из строки S начальные и завершающие пробелы и управляющие символы.

TrimLeft(const S: string):                     string    Удаляет из строки S начальные пробелы и управляющие символы.

TrimRight(const S: string):                     string    Удаляет из строки S завершающие пробелы и управляющие символы.

UpperCase(const S: string): string    Возвращает строку S, преобразованную к верхнему регистру. Не применима для русских текстов (см. AnsiUpperCase).

Val(S; var V;     var Code: Integer)    Преобразует строку S в целое число Code.



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.