php正则 提取DIV里面的数据

如题所述

第1个回答  2017-08-21
<?php

$str = '<div>Hello World</div>';
preg_match_all('/<div>.*?<\/div>/', $str, $result);
$result = preg_replace('/(<div>|<\/div>)/', '', $result[0][0]);

echo $result;

本回答被网友采纳
第2个回答  2017-08-20
春风为开了,却似笑春风。 咏风

php正则表达来获取html中的部分内容
2. 一般来说,如果用正则来获取匹配内容,一般使用 preg_match\/ preg_match_all 函数。补充回答:正则表达式如下:'%<div class="wap2"><span>功能<\/span>(.*?)<\/div>%si'以下是代码,经测试,运行正常:<?php str = '<div class="wap2"><span>功能<\/span>这里面是要获取的内容,不能...

php使用file_get_contents正则获取源代码div里面table?
<?php info='<div class="right_wrap_con zxhfly on"> <table cellspacing="0"> <colgroup> <col width="80px"\/> <col width="75px"\/> <col width="320px"\/> <col width="174px"\/> <col width="85px"\/> <col width="px"\/><!-- 118px --> <\/colgroup> ... <\/table> ...

php 用正则匹配最外层div下面的所有内容。如图所示匹配<div class=...
PHP代码:str = file_get_contents('.\/ceshi.html');preg_match('\/<body>\\s+<div class="zz">(.*)<\\\/div>\\s+<\\\/body>\/s', $str, $result);echo $result[1];运行结果:正则中的\\s+是为了匹配body与div中的换行以及缩进符。如果在匹配前已经将换行以及缩进符都替换掉了可以不加\\s...

提取某一段div标签之间内容的正则表达式怎么写
public static void main(String[] args) { String source="<div class=\\"hdwiki_tmml \\"><a class=\\" FCK__AnchorC\\" name=\\"1\\">是大家是否<\/a& gt;<\/div><div class=\\"hdwiki_tmml\\"><a name=\\"2\\">士大夫士 大夫<\/a><\/div> ";StringBuilder result=new StringBuilder()...

PHP preg_match_all函数中的正则表达式问题
一个DIV中须要取出两个值,也就是两个匹配的表达式,第一个表达式用于匹配ID值(biuuu),第二个表达式用于匹配ID的内容(jb51.net),正则表达式常用的表达式运用小括号,那么前面的元素将会变成如下形式:<div id="(biuuu)">(jb51.net)<\/div> <div id="(表达式1)">(表达式2)<\/div> 运用如...

用正则匹配出每个div的内容,最好用PHP,希望大神们给个正则或者是正则里...
<div[\\s\\S]+> 或者 <div[\\s\\S]+<\/div>

用正则匹配出每个div的内容,最好用PHP,希望大神们给个正则或者是正则里...
回答:你会 jQuery 么,如果会正则就不必用了, google 搜索这个脚本 simple_html_dom.php 没有我发你 - 像用 jQuery 一样用 PHP 操作 DOM元素,不给最佳是要后悔滴。

求高手帮我写一个获取网页内容的php正则表达式
\/\/$match[0] 即为<div class="nav" monkey="nav">和<div class="head-ad">之间的所有源码 echo $match[0];\/\/然后再提取<li><\/li>之间的内容 pattern = '\/<li.*?>(.+?)<\\\/li>\/is';preg_match_all($pattern, $match[0], $results);new_arr=array_unique($results[0]);for...

php获取到html的文件内容,怎么能够知道某个div里的内容
exit; } $line=""; while(!feof($file)) { $line.=fgets($file,102400); } fclose($file); preg_match_all('\/<div id=\\"lg\\">(.*?)<\\\/div>\/',$line, $outlast, PREG_SET_ORDER); $last=$outlast[0][1]; echo $last;PHP(外文名:PHP:...

php调用页面div内的a标签超链接?
更改为:preg_match_all('\/<div class="fl item-r">(.*)<\\\/div>\/isU',$return,$m);preg_match_all('\/<a href="(.*)"\/isU',$m[1][0],$arr);注:第一个正则匹配出来的$m是一个二维数组,你自己输出便知。所以应该使用$m[1][0]来取出字符串<a>xxx<\/a>的内容。

相似回答