PHP正则提取字符串的问题,急救!正在做....

工程师爸爸 发布于 2012/04/19 20:35
阅读 538
收藏 0
,isPlayPage = true
,lid = 15363710
,lid_code = lcode = 'tYK_hgN6TBk'

以上代码是某页面内一段JS代码,现要求,抓取其中的  lid 的值 15363710

(注:这是三行数据,不是一行。)

为什么我用这样一个正则提取不了呢?

$pattern = '/lid = ([\w\W]*),iid_code/i';

急救!bibu bibu 。。。

 

加载中
0
匿名t3a
匿名t3a
lid = (\d+)
工程师爸爸
工程师爸爸
好吧,你牛 搞定!
0
breezing
breezing
换行符没匹配
龙上
龙上
回复 @吴迪 : 把i换成s
工程师爸爸
工程师爸爸
[\w\W]* 应该可以匹配任意字符的呀??
0
leo108
leo108
$pattern = 'lid = (\d+)'
0
龙上
龙上
$pattern   '/lid = ([\d+).*?,iid_code/s' ;
0
酒逍遥
酒逍遥
嘿嘿 想分析土豆播放页的代码获取 播放器的地址吧..
工程师爸爸
工程师爸爸
恩恩 哈哈 哥们牛啊!看来你也干过
返回顶部
顶部