![]() |
C++ Builder и регулярные выражения
Не знал куда запостить вроде тема и к С++ относиться и к Delphi так что создал тему.
Вообщем проблема такого характера подключил к своему проекту curl получаю страничку её нужно распарсить, ну думаю регулярки же должны быть, нахожу компонент TRegExpr он соответсвенно под Delphi подключаю к проекту запускаю компиляцию, компилятор создает заголовочный файл, подключаю его, вроде все окей работает, но ввожу регулярные выражения ничего не находит. Кто сталкивался с проблемой может есть либо более лучшие решения чем TRegExpr или если несложно выложить свой рабочий простой пример. |
Код в студию. Этот класс замечательно работает
|
Код:
|
С++ не знаю. Но вот вроде Exec возвращает тру если выражение найдено,
у тебя получается если найдено то Label1->Caption =RegExpr->ErrorMsg(RegExpr->LastError()) ? Дай мне пример того что находится в table я составлю рабочую регулярку и проверим |
Решетки убери.
|
Как всегда дъявол кроеться в мелочах =)
Спасиб mailbrush, спасиб GhostOnline. Не могли бы скинуть полезные статьи по теме (может заволялись где нить в закромах), что в случае чего не плодить топиков. |
Документация на русском http://www.autocombats.info/files/regexp/index.html
|
Зачем регулярки? Методов Delete и SetLength класса AnsiString недостаточно?
|
| Время: 08:41 |