读书人

正则表达式尖括号不能匹配解决思路

发布时间: 2012-04-27 11:57:44 作者: rapoo

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

[解决办法]
/<title>(.*)<\/title>/s //写反了
[解决办法]
可以匹配<>的
*.换成.*

贴示例代码、数据
[解决办法]

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

读书人网 >PHP

热点推荐