日期:2014-05-17  浏览次数:20717 次

正则表达式尖括号不能匹配
早上在提取网页标题的过程时,里用正则表达式:/<title>(*.)<\/title>/,可是一直匹配不中,试试/<p>(.*)<\/p>/也不行。
难度正则表达式中出现<就识别不了吗,不知道哪个地方出问题了。

------解决方案--------------------
/<title>(.*)<\/title>/s //写反了
------解决方案--------------------
可以匹配<>的
*.换成.*

贴示例代码、数据
------解决方案--------------------
PHP code

$text = "<title>你好</title>";
preg_match_all("/<title>(.*)<\/title>/i", $text, $result);
var_dump($re);