Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Пробел в POSIX выражении
Форумы портала PHP.SU » PHP » Регулярные выражения » Пробел в POSIX выражении

Страниц (1): [1]
 

1. Goshik - 26 Января, 2009 - 14:28:02 - перейти к сообщению
Товарисчи программеры, нужна помощь. Как поставить пробел в POSIX выражении? Пробывал \s - не работает((( Выражение примерно такое "(\s|по|за)шёл" Очень нежелательно использование перловских выражений. Заранее благодарен.
2. Бублик - 26 Января, 2009 - 14:29:14 - перейти к сообщению
Может не "(\s|по|за)шёл", а "(\s|у|за)шёл". А то как будто послали Улыбка
3. Stierus - 26 Января, 2009 - 14:35:32 - перейти к сообщению
Там же просто пробелы ставить можно - будут считаться Улыбка
4. Goshik - 26 Января, 2009 - 18:34:09 - перейти к сообщению
Дак в том то и дело, что обычный пробел не срабатывал.
Вобщем проблему решил так, сделал к шаблону добавку по краям - \. . .\i и проверил с помощью preg_match(), получилось почти как функция eregi(). Юзер не заметит подмены))))).
Всем спасибо за ответы)))

 

Powered by ExBB FM 1.0 RC1