[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает регулярка
tureg1
Всем привет. Не могу понять почему не работает данный код. Т.е. в $code пусто.

$pat="[width]{5}=\"[0-9]{2,5}\"";
$rep="width=200";
$code=preg_replace($pat, $rep, $r2[code]);

echo "$code";


В $r2[code] точно есть, то что нужно найти.
inpost
может быть в $rc2['code'] ?
К тому же как проверяешь, что есть?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Placido
В функции preg_replace, в отличие от ereg_replace, шаблон необходимо заключать в разделители.
tureg1
Цитата (Placido @ 11.07.2015 - 17:17)
В функции preg_replace, в отличие от ereg_replace, шаблон необходимо заключать в разделители.

Спасибо, помогли разделители

Цитата (inpost @ 11.07.2015 - 14:52)
может быть в $rc2['code'] ?
К тому же как проверяешь, что есть?

Проверяю здесь
https://regex101.com/
inpost
tureg1
Надо на сервере проверять, запускать скрипт и смотреть.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.