regex boost
От: Аноним  
Дата: 15.02.08 05:59
Оценка:
Помогите составить регулярное выражения для строки вида:

вначале может идти сколько угодно пробелов, потом слово xxxx, а потом снова сколько угодно пробелов.

У меня вся загвоздка в том каким символом обозначается пробел в boost regex
Re: regex boost
От: dotidot Россия  
Дата: 15.02.08 06:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Помогите составить регулярное выражения для строки вида:


А>вначале может идти сколько угодно пробелов, потом слово xxxx, а потом снова сколько угодно пробелов.


А> У меня вся загвоздка в том каким символом обозначается пробел в boost regex

Согласно(перл синтаксис юзается по дефолту) http://boost.org/libs/regex/doc/syntax_perl.html надо юзать \s
итого: "\\s*xxxx\\s*"
Re: regex boost
От: dotidot Россия  
Дата: 15.02.08 06:37
Оценка:
Здравствуйте, Аноним, Вы писали:

хотя я всегда и везде (бустовые регэкспы не юзал правда) писал просто " *xxxx *"
Re[2]: regex boost
От: GonzoVas Россия  
Дата: 15.02.08 13:45
Оценка:
Здравствуйте, dotidot, Вы писали:

D>Здравствуйте, Аноним, Вы писали:


А>>Помогите составить регулярное выражения для строки вида:


А>>вначале может идти сколько угодно пробелов, потом слово xxxx, а потом снова сколько угодно пробелов.


А>> У меня вся загвоздка в том каким символом обозначается пробел в boost regex

D>Согласно(перл синтаксис юзается по дефолту) http://boost.org/libs/regex/doc/syntax_perl.html надо юзать \s
D>итого: "\\s*xxxx\\s*"
или даже "^\\s*xxxx\\s*$" если это для проверки конкретной
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.