tyshka пишет:
а проблема в кавычках
var_export($content) выдает
Цитата:[item link=”link1” image=”ссылка1”]содержимое1[/item]
а регулярка написана под другие кавычки
(Добавление)
Ts.Saltan пишет:При чем тут кавычки
Я ж даже
ЖИРНЫМ выделил что в одной фразе title, в другой link
можно же сделать и универсальный вариант под любое присутствующее именование
Цитата:
'#\[item link="([^"]+)" title="([^"]+)" other="([^"]+)" image="([^"]+)"\]([^\[]*)\[/item\]#Ui'
какое будет то и выдаст
- так же можно сделать?
Ок, понял, сейчас пошаманю с кавычками
Если бы в блоке менялись только названия параметров, например
Цитата:
[item link=”link1” image=”ссылка1”]содержимое1[/item]
[item title=”link1” image=”ссылка1”]содержимое1[/item]
[item title=”link1” link=”ссылка1”]содержимое1[/item]
то я могу написать
но если еще будет меняться количество этих параметров - хз можно ли вообще настолько универсальную регулярку написать, по крайней мере я вряд ли напишу
(Добавление)
Блин, эти кавычки в юникоде, preg_match_all с ними хреново работает, часть байтов возвращает вместе со значениями, получается такая хрень ���