![]() |
TRegExpr
Как установить компонент TRegExpr в Builder C++ 2010.
Делаю всё по шагам: 1. Component 2. Import Component 3. Import a Type Library 4. Выбираю из списка Microsoft VBScript Regular Expression 5.5 5. Выбираю галочку Generate Component Wrappers. 6. Генирируються какие-то файлы VBScript_RegExp_55_TLB.h и VBScript_RegExp_55_TLB.cpp Согбственно, как использовать сам компонент. Мб у кого будет примеры по использованию? |
Цитата:
2. Поиск: http://forum.antichat.ru/showthread.php?p=2077329 3. В архиве должны быть демки |
http://www.autocombats.info/files/regexp/index.html доки на русском, у меня в закладках
Цитата:
И вообще-то это не компонент, а класс! Просто подключаешь модуль в uses, и как бы используешь Сорри, забыл что билдер, конечно же не uses а как там у вас пространства имен подключаются |
ну, я вкурил уже..
|
Только не вкурил как его использовать. Кто знает помогите. Или скиньте пример.
PHP код:
|
Пример на дельфи
var reg : TRegExpr; begin reg := TRegExpr.Create; reg.Expression := 'aaa'; if reg.Exec('aaa 111 vvv') then Memo1.Text := reg.Match[0]; reg.Free; end; Цитата:
|
Цитата:
Вот от меня пример (дельфи) PHP код:
|
Reg.Match[0] - это в в целом выражение,
REg.Match[1] - это первое подвыражение Учи матчасть ;) |
Код:
|
GhostOnline, походу да..)
|
| Время: 05:17 |