регулярные выражения примеры



Автор Zwei задал вопрос в разделе Другие языки и технологии

Регулярные выражения С++. и получил лучший ответ

Ответ от Rollzed[гуру]
Привет, друг!
Ну, я хрен его знает что ты хотел спросить... Как в C++ регулярные выражения добавлять? Ну так подключи библиотеку там include, даже не знаю. Может, для кого-то и нет их в С++, у всех нормальных людей стоит по умолчанию.
А регулярное выражение такое:
&lt;image_name&gt;([^<]+)&lt;/image_name&gt;
сохраняем в сохраняющих круглых скобках все символы кроме открывающего тега <
Для того и придумали регулярные выражения (дай бог им здоровья) чтобы не писать километровые коды на поиск позиции одной строки в другой, которые никогда не повторяются.

Ответ от Nephalim[гуру]
Регулярки в с++ нет, надо конструкция типа
String S1= "&lt;image_name&gt;NAME&lt;/image_name&gt;";
int beg = S1.Pos ("&lt;image_name&gt;" ) ;
S1 = S1.Substring(i + S1.Length ());
(код не рабочий, просто ради примера)
когда посом отлавливаем окончание &lt;image_name&gt; и начало &lt;/image_name&gt; а потом берем сабстринг между этими значениями.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Регулярные выражения С++.
Регулярные выражения на Википедии
Посмотрите статью на википедии про Регулярные выражения
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*