0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 5
|
||||||
1 | ||||||
Регулярные выражения.Boost.26.01.2010, 09:52. Показов 3358. Ответов 6
Метки нет (Все метки)
Суть вопроса такова.Я установил boost, убил на это 3 часа,но все же установил
Так вот,все работает,никак не нарадуюсь привычным из php регуляркам.Но.В php есть preg_match_all(); которая граббит ВСЕ вхождения..Так вот.
Код
Hello 1! Hello 2! Hello 3! Добавлено через 12 часов 33 минуты Блин,ребят,дейстлвительно помощь нужна.Быть неможет,что бы никто не работал с этой ерундой.
0
|
26.01.2010, 09:52 | |
Ответы с готовыми решениями:
6
Boost и регулярные выражения Регулярные выражения Boost::regex Регулярные выражения Boost::regex Регулярные выражения в boost - что-то не разберусь |
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
26.01.2010, 10:15 | 2 |
m0hze,
RTFM regex_iterator
1
|
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 5
|
||||||
26.01.2010, 14:01 [ТС] | 3 | |||||
Спасибо,почитал документацию,с горем на пополам перевел.Нашел на хабре статью про буст.Там Есть пример для VS, пытался переделать под себя.
Код
[C++ Error] Unit1.cpp(32): E2034 Cannot convert 'const cmatch' to 'AnsiString'
0
|
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
26.01.2010, 15:37 | 4 |
m0hze,
Как мне привести ее в нужный тип? AnsiString(s) не сработал.Как быть? Прошу помощи не пользоваться этим бисовским AnsiString, а богоугодным std::string
0
|
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 5
|
|
26.01.2010, 19:11 [ТС] | 5 |
Так в чем вся соль,я его нигде не использую в проэкте,но ф-ция похоже принимает только в формате AnsString.А там тип char наверное.Так вот,как тут быть?
0
|
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
|
|
26.01.2010, 23:31 | 6 |
m0hze,
Так в чем вся соль,я его нигде не использую в проэкте,но ф-ция похоже принимает только в формате AnsString.А там тип char наверное.Так вот,как тут быть? как это не используешь, а вот это что? [C++ Error] Unit1.cpp(32): E2034 Cannot convert 'const cmatch' to 'AnsiString' чё он, с потолка что ли слово AnsiString взял в этом сообщении. Добавлено через 3 минуты А, погодь. у тебя, походу, используется ихняя библиотека контролов. а она естессно вся погрязла в грехе (: попробуй сделать так: while(xIt != xInvalidIt) { const std::string s = *xIt++; Memo1->Lines->Add(s.c_str()); } хотя и через ω, но может сработать...
0
|
11.08.2011, 23:59 | 7 |
Добавлено через 21 час 13 минут Частично нашел ответ на свой ворос https://www.cyberforum.ru/cpp-... 32467.html
0
|
11.08.2011, 23:59 | |
11.08.2011, 23:59 | |
Помогаю со студенческими работами здесь
7
Перевод в регулярные выражения Регулярные выражения и валидация Boost начало работы: Undefined reference to `boost::system::generic_category() ' Boost Log - undefined reference to `boost::system::system_category()' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |