PHP正则 匹配URL的标题

从单行文本从匹配URL的标题 即:<a href=''>xxxx</a> 其中的xxx的内容
测试文本

<a href="/checkdomain=yes&oq=%E9%87%8D%E5%BA%86&jseesion=c48bbf272f9c609a">关键字1</a>
<a href="/checkdomain=yes&oq=%E9%87%8D%E5%BA%86&jseesion=c48bbf272f9c609a">关键字2</a>

$preg = '/&oq='.urlencode($word).'(.*?)">(.*?)/i';
preg_match_all($preg , $ret, $arr);

关键点:(.*?) 这2个都表示非贪婪模式匹配,第一个针对双引号,第二个针对尖括号>

发表评论

电子邮件地址不会被公开。 必填项已用*标注