HTML中如何利用正则表达式去除tr td标签
我要把Table里面的数据导出到Excel文件中但是导出来的数据里面不只有数据库的数据trtd标签也一并导出来了如何解决...
我要把Table里面的数据导出到Excel文件中 但是导出来的数据里面不只有数据库的数据 tr td 标签也一并导出来了 如何解决
展开
2个回答
展开全部
1.PHP替换
//原内容
$content = "<tanle><tr><td>这是第一个td内容</td><td>这是第二个td内容</td></tr></table>";
//匹配模式
$preg = '/<.*?>/is';
//所有的html标签都将被替换成空字符串
$content = preg_replace($preg,'',$content);
//在页面输出
echo $content;
结果:
这是第一个td内容这是第二个td内容
2. javascript替换html标签和空白字符
<html>
<head>
<title></title>
<script type="text/javascript">
window.onload = function (){
//获取body文档的内容包括了html标签
var content = document.body.innerHTML;
//匹配模式|查找所有html标签和空白字符
var reg = /<.+?>|\s+/ig;
//替换符合替换模式的内容为空字符串,相当于删除
content = content.replace(reg,'');
//弹出结果
alert(content);
}
</script>
</head>
<body>
<table>
<tr>
<td>这是第一个td内容</td>
<td>这是第二个td内容</td>
<td>这是第三个td内容</td>
</tr>
</table>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询