Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.09.2011, 23:06
horn horn вне форума
Прохожий
 
Регистрация: 17.09.2011
Сообщения: 2
Репутация: 10
По умолчанию Как организовать поиск в memo

Я начинающий.)

Есть memo c текстом.
нужно организовать такой поиск.
Ищем 1е слово. если находим ищем 2е слово начиная от положения 1го.
если находим. копируем в переменную ту строчку которая между 1м и 2м словами.
Как это сделать? )

И еще пара вопросов. где можно скачать delphi chm для 7й версии,
а именно описание компонентов из серии WebBrowser. (можно английский!!)
Ответить с цитированием
  #2  
Старый 17.09.2011, 23:16
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

1. Использовать Pos, PosEx, Copy
2. В 7 версии стандартная справка в формате HLP, всё остальное самопальное и за ним в поиск.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #3  
Старый 18.09.2011, 00:01
horn horn вне форума
Прохожий
 
Регистрация: 17.09.2011
Сообщения: 2
Репутация: 10
По умолчанию

а можно примеры.
и ссылки? у меня не встроен хелп в делфи..
может где нибудь выложен.
Ответить с цитированием
  #4  
Старый 18.09.2011, 00:32
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

1. Читай:
Цитата:
PosEx function

Returns the index value of a substring.

Unit

StrUtils

Category

string handling routines

Delphi syntax:

function PosEx(const SubStr, S: string; Offset: Cardinal = 1): Integer;

C++ syntax:

extern PACKAGE int __fastcall PosEx(const AnsiString SubStr, const AnsiString S, unsigned Offset = 1);

Description

PosEx returns the index of SubStr in S, beginning the search at Offset. If Offset is 1 (default), PosEx is equivalent to Pos.

PosEx returns 0 if SubStr is not found, if Offset is greater than the length of S, or if Offset is less than 1.

Цитата:
Copy function

Returns a substring of a string or a segment of a dynamic array.

Unit

System

Category

string handling routines

Delphi syntax:

function Copy(S; Index, Count: Integer): string;
function Copy(S; Index, Count: Integer): array;

Description

S is an expression of a string or dynamic-array type. Index and Count are integer-type expressions. Copy returns a substring or subarray containing Count characters or elements starting at S[Index]. The substring or subarray is a unique copy (that is, it does not share memory with S, although if the elements of the array are pointers or objects, these are not copied as well.)

If Index is larger than the length of S, Copy returns an empty string or array.

If Count specifies more characters or array elements than are available, only the characters or elements from S[Index] to the end of S are returned.

Note: When S is a dynamic array, you can omit the Index and Count parameters and Copy copies the entire array.

2. Не заморачивался, справка должна идти в комплекте, но можно выложить куда-нибудь.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:23.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025