
$preg = '<img src=\"#()#\" style=\"\" title=\"#()#\"/>'
类似这样,没测试过,这样正则出来的,是一个二维数组,array[1][i]就是4张图的src地址了,也就是数据中的第2行数据
跟 之前是一样的问题 对吗?
-----------------------------
<php
$content = '<div class="zx_info">
<form id="cninfoform" name="cninfoform" action=“" method="post" onsubmit="">
<input type="hidden" id="sc" name="sc" value="stock"/>
<input type="hidden" id="map" name="map" value=""/>
<table border="0" cellspacing="3" cellpadding="0">
<tr>
<td style="padding-right:10px" ></td>
<td valign="middle" >
<label>
<input id="stockID_" name="stockID_" type="text" onFocus="thisselect()"
onClick="if(thisvalue==\'简称/拼音\')thisvalue=\'\'"
onMouseOver="thisfocus()"
title="代码/简称/拼音"
style="WIDTH: 100px"
value=\'简称/拼音\'
autocomplete="off"
maxlength="6" />
</label>
</td>
<td>
<label>
<input type="submit" name="button" id="button" value="选择" class="input2" onClick="return true;"/>
</label>
</td>
</tr>
</table></form></div>
<div class="clear2">
<!-- 左边列表开始-->
<div class="zx_left">
<div class="zx_right_title">
<p>流通</p>
</div>
<div class="clear">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10%" class="zx_data">截止时间</td>
<td width="42%" class="zx_data3">名称</td>
<td width="18%" class="zx_data3">数量</td>
<td width="15%" class="zx_data3">比例</td>
<td width="15%" class="zx_data3">性质</td>
</tr>
<tr>
<td rowspan="10" class="zx_data">20101231</td>
<td class="zx_data3">1王维航</td>
<td class="zx_data3">53,810,630</td>
<td class="zx_data3">10658</td>
<td class="zx_data3">流通</td>
</tr>
<tr>
<td class="zx_data3">2苏纲</td>
<td class="zx_data3">53,255,463</td>
<td class="zx_data3">10548</td>
<td class="zx_data3">流通</td>
</tr>
<tr>
<td class="zx_data3">8杨成寿</td>
<td class="zx_data3">7,200,000</td>
<td class="zx_data3">1426</td>
<td class="zx_data3">中通</td>
</tr>
<tr>
<td class="zx_data3">9荆涛</td>
<td class="zx_data3">7,012,547</td>
<td class="zx_data3">1389</td>
<td class="zx_data3">中通</td>
</tr>
</table>';
$content =explode('<tr>',$content);
$arr = array();
for($i=3;$i<count($content);$i++){
preg_match_all('/<td class="zx_data3">()<\/td>/iU',$content[$i],$match);
$ma = explode('',$match[1][0]);
array_shift($ma);
$match[1][0] = implode('',$ma);
$arr[] = $match[1];
}
print_r($arr);
>
<php
$str = '<textarea>内容</textarea><textarea name="text">内容</textarea>';
$pa = '%<textarea>()</textarea>%si';
preg_match_all($pa,$str,$match);
echo '<pre>';
print_r($match[1]);
echo '</pre>';
>
以上就是关于php正则获取字符串,给定两边的字符串提取中间字符全部的内容,包括:php正则获取字符串,给定两边的字符串提取中间字符、php用正则表达式从html中截取表格内容,把第二个表格取出来并输出、php 如何用正则表达式获取标签之间的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)