2011-01-12 122 views
0
字符串

任何人都可以告诉我,如果它在PHP可以从以下字符串中获得的价值“www.businessweek.com”获取价值:帮助与PHP

[url=http://s.tt/11MXX] 
[img]http://i.curate.us/img/a67f63e06f32291b79198e33de6f2d8f?offset=0&size=450&stamp=1294861758[/img] 
[/url]Clipped from: [url=http://s.tt/11MXX]www.businessweek.com[/url] 
([url=http://curate.us/11MXX+]share this clip[/url]) 

这是curateus BB代码版本...我做了一些测试,也可能没有“www”。

在此先感谢

回答

3
preg_match_all('/\[url=.*?\](.*?)\[\/url\]/i', $data, $matches); 

演示:http://rubular.com/r/82x6TeV9bM

+0

+1 rubular.com! –

+0

+1也适用于rubular.com。 – foxtrot

+0

对不起:警告:preg_match_all():分隔符不能是字母数字或反斜杠,请登录http://ideone.com/kKxjM – foxtrot