регулярное выражение

Toshka

Новичок
регулярное выражение

подскажите пожалуйста. нужно заменить в строке все вхождения " 1.gif " причем цифра можеть быть от 1 до 30
у меня получилось preg_replace('/\s(.*?)\.gif/', '$1', ' 11.gif ');
я так полагаю, (.*?) несколько не то:) подскажите, как это можно правильно сделать
 

alexhemp

Новичок
Читай доку, она рулез
http://php.rinet.ru/manual/ru/reference.pcre.pattern.syntax.php

Тебе нужно что найти - строку из одной или двух цифр оканчивающуюся на .gif

Ну и напиши что-нить вроде

'#(\d{1,2})\.gif#i'

Ограничители лучше не слеши использовать, ибо от кучи слешей только глаза в кучку
 
Сверху