我有以下文字(在更多文字内): {电影:HTTP://www.film.com/films/film1}
我想使用正则表达式来获取url,因为它包含在花括号内,并在第一个括号后包含“movie:”。我怎么能用PHP做到这一点?
答案 0 :(得分:3)
$t = "{movie:http://www.film.com/films/film1}";
preg_match(/{movie:([^}]+)}/,$t,$m);
$url = $m[1];
答案 1 :(得分:0)
试试这个:
if (preg_match('/\{movie:(.*?)}/', $text, $match))
print "Found movie URL '".$match[1]."'\n";