Как заставить Boost.regex понимать русский текст?
От: avgur  
Дата: 06.01.08 00:33
Оценка:
Есть HTML такого вида:

<A onclick="w(this,'80.22.82','84=85');" tabIndex=2 href="http://www.corona-club.ru/" target=_blank>Автоклуб



Надо написать regex, к-рый будет расценивать такую строку как подходящую под шаблон(она будет подходить независимо от наличия русского текста хоть где-то в ней).

Как это сделать?
Re: Как заставить Boost.regex понимать русский текст?
От: Zigmar Израиль  
Дата: 06.01.08 08:11
Оценка:
Здравствуйте, avgur, Вы писали:
A>

A><A onclick="w(this,'80.22.82','84=85');" tabIndex=2 href="http://www.corona-club.ru/" target=_blank>Автоклуб

A>Надо написать regex, к-рый будет расценивать такую строку как подходящую под шаблон(она будет подходить независимо от наличия русского текста хоть где-то в ней).
Не бывает "русского текста", а бывает конкретная кодировка. Из примера выше, не ясно в какой кодировке данная строка. С юникодом, например, boost::regexp умеет работать.
"To protect people you must slay people. To let people live you must let people die. This is the true teaching of the sword."
-Seijuro Hiko, "Rurouni Kensin"
Re[2]: Как заставить Boost.regex понимать русский текст?
От: avgur  
Дата: 06.01.08 09:51
Оценка:
Здравствуйте, Zigmar, Вы писали:

Z>Здравствуйте, avgur, Вы писали:

A>>

A>><A onclick="w(this,'80.22.82','84=85');" tabIndex=2 href="http://www.corona-club.ru/" target=_blank>Автоклуб

A>>Надо написать regex, к-рый будет расценивать такую строку как подходящую под шаблон(она будет подходить независимо от наличия русского текста хоть где-то в ней).
Z>Не бывает "русского текста", а бывает конкретная кодировка. Из примера выше, не ясно в какой кодировке данная строка. С юникодом, например, boost::regexp умеет работать.

1251ая
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.