php正则表达式查找html内容

html-css017

php正则表达式查找html内容,第1张

php正则表达式查找html内容的方法:

preg_match('/<p align=\"center\"><big><strong>(.*?)<\/strong><\/big><\/p>/',$str,$result)

代码解释:

$str就是上面的html里面的内容;

$result就是匹配到的字符串,可以print_r($result)看看里面就有你要的结果,或者直接echo $result[1]

就是“在LINUX下配置MYSQL、PHP和JSP”这几个字符了。

通过仔细阅读问题描述,样本采用 html 格式编写,其内容为中英文互译,如问题所要求的:“正文中的,英文单词都匹配出来”。

提供一下思路:

建议可以将问题简化一下,即只取正文中的英文部分。

通过观察如上提供的样本中,大部分的英文部分都以标签 <div class="set_en">...</div>(其中有一个 div 标签没有配对) ,则步骤如下:

1、先编写正则取出标签中的内容:

2、再对每个英文句子,取出其中的单词: