Это моя строка ($string
):
swatch: 'http://abc.com/aa.jpg',
zoom:[
'http://abc.com/bb.jpg'
],
large:[
'http://abc.com/cc.jpg'
],
Я использую следующий шаблон в своем файле PHP и хочу сопоставить http://abc.com/bb.jpg
:
preg_match_all('/(?<=zoom:\[\s{15}\').*(?=\')/', $string, $image);
Но ничего не возвращается. Что я должен делать?
\s*
и добавьте модификаторs
для соответствия новым строкам :) Также, если это JSON, используйте вместо этогоjson_decode()
. - person HamZa   schedule 09.05.2013json_decode()
вместо регулярного выражения. - person melwil   schedule 09.05.2013