您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Php 提取表格内容的正则表达式

2025/5/6 9:53:26发布38次查看
求一个php 提取表格内容的正则表达式
字符串可能如下:
$s1 = '这里是描述字符( )
aaaaa   bbbbb
';
$s2= ’这里是描述字符( )   0
';
希望能把table表格前的字符 :这里是描述字符( )’ 和 td 中间的字符串提取出来
'bbbbb '、'aaaaa'、''、'0' 
表格td中间内容可能比较杂,尽量考虑各种情况。
不知道描述得清楚么? 各位正则达人请支招!
------解决思路----------------------
$s1 = '这里是描述字符( )aaaaa bbbbb
';
$s2= '这里是描述字符( ) 0
';
//匹配table前面的内容
preg_match_all('/(.+?)]+?>/i',$s1,$p1);
echo ;
print_r($p1[1]);
echo
;
//匹配td里面的内容
preg_match_all('/]+?>(.+?)/i',$s2,$m2);
echo ;
print_r($m2[1]);
echo
;
//$p1[1]和$m2[1]就是匹配到的内容
------解决思路----------------------
$s1 = '这里是描述字符( )aaaaa bbbbb
';
$s2 = '这里是描述字符( ) 0
';
//换个思路吧,不要提取而是删减
//包括table/tr标签就再加2条
$replace = array('//u', '//u');
echo preg_replace($replace, '', $s1);
echo '
';
echo preg_replace($replace, '', $s2);

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product