【发布时间】:2010-10-14 03:28:32
【问题描述】:
我正在尝试使用以下 php 脚本获取标题标签之间的文本:
$search_string= < h1 >testing here< /h1 >;
$text = preg_match('<%TAG%[^>]*>(.*?)</%TAG%>',$search_string, $matches);
echo $matches[0];
当我尝试运行此脚本时,没有返回任何值。相反,有警告消息: 警告:preg_match() [function.preg-match]: Unknown modifier '(' in C:\xampp\htdocs\check_for_files.php on line 10
有人可以帮忙吗?
【问题讨论】:
-
参见 [RegEx 匹配开放标签,XHTML 自包含标签除外](stackoverflow.com/questions/1732348/…)。
-
没错,你会想在你的表达式中使用一个真实的标签名称(例如'h1'),并且引用你的 $search_string 也会有所帮助。
标签: php regex preg-match