有人可以帮我抓一部分文字。
var conf={key:'0ffab2f5f9fa64dc571',playlist:[{url:'URL',scaling:'scale',thumbnail:{'url':''}},{url:escape('URL'),autoPlay:false,scaling:'fit',provider:'lighttpd',autoBuffering:false,thumbnail:{url:'URL',thumbWidth:'100',thumbHeight:'56'}}],plugins:{controls:{url:'URL',timeColor:'#FFFFFF',backgroundColor:'#000000',autoHide:{enabled:false,fullscreenOnly:true},tooltipColor:'#FFFFFF',tooltipTimeColor:'#000000',tooltipTimeAlign:'BOTTOM_RIGHT',scrubberHeightRatio:1,scrubberBarHeightRatio:0.5},lighttpd:{url:'URL',queryString:escape('start=${start}')}},canvas:{backgroundColor:'#202020',backgroundGradient:'none'}}
var hwurl='URL';
我想抓住url:escape('URL')
到目前为止,我试过这个但是没有用;
if (preg_match("/url:escape('(.*?)')/", $data, $match)){
$st = urldecode($match[1]);
}
任何帮助表示赞赏。
答案 0 :(得分:0)
你的模式很好,你唯一要做的就是逃避字面括号。
答案 1 :(得分:-1)
你忘了逃避像(
这样的正则表达式保留字符,例如
在此处查看列表http://www.regular-expressions.info/characters.html
preg_match("#url:escape\('(.*)'\)#siU", $data, $match);