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 » Регулярные выражения » Как найти символы рядом с буквами, не захватывая сами буквы

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

1. supmener - 07 Ноября, 2012 - 11:20:40 - перейти к сообщению
Например надо найти "--" прилепленное к цифрам.
/d--/d не подходит, так как оно при замене обрежет или заменит крайние цифры. Помогите пожалуйста.
2. IllusionMH - 07 Ноября, 2012 - 11:36:06 - перейти к сообщению
supmener, так это php или строка поиска в npp?
Возможности отличаются координально.

Если все таки php - http://www[dot]regular-expressions[dot]i[dot][dot][dot]/lookaround[dot]html
3. supmener - 07 Ноября, 2012 - 11:41:51 - перейти к сообщению
Строка поиска в Notepad++, так как PHP еще не выучил.
4. IllusionMH - 07 Ноября, 2012 - 12:32:53 - перейти к сообщению
supmener, тогда замена выполнима скорее внешними скриптами либо искать плагины, т.к. родной поиск далеко не все возможности поддерживаются.
нет возможности проверить, есть ли там подстановка скобок
замена (\d)--(\d) на $1$2
5. supmener - 07 Ноября, 2012 - 12:41:20 - перейти к сообщению
С подстановкой скобок заработало, большое спасибо. В новой версии есть поддержка PCRE, поэтому работает то, чего раньше не было. Надо только поставить галочку на "И новые строки".

 

Powered by ExBB FM 1.0 RC1