Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Регулярные выражения (Borland C++ Builder 6) |

25.10.2009, 19:34
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Регулярные выражения (Borland C++ Builder 6)
Сабж... Какой посоветуете компоннент/класс для работы с регулярными выражениями в С++? PCRE криво работает, что доказывает код:
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
pcre *re;
int options = 0;
const char *error;
int erroffset;
re = pcre_compile ((char *) Edit2->Text.c_str(), options, &error, &erroffset, NULL);
if(re)
{
int count = 0;
int ovector[30];
count = pcre_exec(re, NULL, (char*)Edit1->Text.c_str(), 4, 0, ovector, 30);
Memo1->Lines->Add(ovector[0]);
Memo1->Lines->Add(ovector[1]);
}
}
Edit1 - исходная строка.
Edit2 - выражение.
В Memo1 добавляется начальный и конечный символ совпадения.
В исходную строку ввожу
В выражение:
В Memo1 добавляется
Boost Regex не смог установить под винду.
А других библиотек не видел...
|
|
|
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Delphi - RegExp (Регулярные выражения)
|
mailbrush |
С/С++, C#, Delphi, .NET, Asm |
14 |
29.09.2009 17:31 |
|
Embarcadero: C++ Builder 2009
|
Kollinz |
С/С++, C#, Delphi, .NET, Asm |
1 |
11.08.2009 11:27 |
|
[Статья] Создание расширения для Windows Explorer при помощи C++ Builder
|
Dobby007 |
С/С++, C#, Delphi, .NET, Asm |
2 |
29.03.2009 08:58 |
|
Обнаружение Sql инъекций и Css атак
|
k00p3r |
Чужие Статьи |
0 |
12.06.2005 20:43 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|