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 :: Версия для печати :: регулярные выражения
Форумы портала PHP.SU » PHP » Программирование на PHP » регулярные выражения

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

1. mugik - 07 Октября, 2012 - 21:01:18 - перейти к сообщению
Привет всем!
Вопрс в следующем. Из текста, нужно убрать всё, кроме группы символов.
Но при этом эта группа должна быть как единое целое, т.е. вариант: [^abc] не проканает, потому что, например в строке aSbScS также будут оставлены эти буквы. А нужно, чтобы шаблон сработал только при: какиетоси_abc_мволыкоторыенадоуб рать.

Или может здесь регулярки неприменимы?

Заранее благодарен.
2. mugik - 08 Октября, 2012 - 21:50:00 - перейти к сообщению
Ладно, отвечу сам себе Хорошо
Надо юзать либо утверждения(круче, но сложно и медленно)
Либо вместо preg_replace(); использовать preg_match_all();, с шаблоном /abc/, а потом с массивом че нит мутить уже(походу, проще и быстрее).

 

Powered by ExBB FM 1.0 RC1