[英]regex pattern to match a url in php
我需要此正则表达式模式的帮助。 我尝试了许多不同的模式,但是没有任何返回任何东西。 我总是得到一个空数组。 以下模式不返回结果。
//test 1
$regex = '/linkDestUrl = \'(.*)\'/';
//test 2
$regex = '@^(?:\s)*(linkDestUrl = \'(.*)\');@mi';
匹配这个
linkDestUrl = 'http://www.google.com';
如果就这么简单,这应该可以工作:
$search = "linkDestUrl = 'http://www.google.com';";
preg_match_all("/linkDestUrl = '(.*)';/im", $search, $result);
var_dump($result[1]);
您可以使用http://gskinner.com/RegExr/之类的网站来测试您的reg exp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.