Проблем с регулярни изрази!

+11 гласа
318 прегледа
попитан 2016 септември 5 от rm (1,220 точки)
редактиран 2016 септември 19 от rm
Опитвам се да разбиря един текст на масив, като въпросният текст е:

"нещо2$$нещо2$$нещо3$$нещо4"

preg_split("/\$\$/",$text);

но НЕ СЕ ПОЛУЧАВА. Връща ми всичко в първия елемент и добавя два празни.

Ако сменя знака $ с # всичко си работи както трябва! Какъв е регулярният израз за двоен долар, който при това да работи...

3 отговори

+2 гласа
отговорени 2016 септември 7 от code (2,460 точки)
избран 2016 септември 7 от rm
 
Най-добър отговор
Използвай:

  preg_split("/\\\$\\\$/",$text);

И не ме питай защо. Наскоро някъде в Интернет го четох това.
0 гласа
отговорени 2016 септември 7 от byordanov (1,150 точки)
ако разделителят ти винаги ще бъде един и същ използвай explode()
0 гласа
отговорени 2016 септември 18 от Cuteboy (180 точки)

preg_split("/\\\$\\\$/",$text);

...