利用正则表达式去除所有html标签,只保留文字
后台将富文本编辑器中的内容返回到前端时如果带上了标签,这时就可以利用这种方法只保留文字。
标签的格式有以下几种
1.<div class="test"></div>
2.<img />
3.自定义标签<My-Tag></My-Tag>
针对以上几种标签,确定的正则的规则是 reg=/<\/?.+?\/?>/g
<
表示尖括号
第一个\/?
表示</div>
这种标签的情况
.+?
表示将中间所有内容替代掉
第二个\/?
表示<img/>
这种情况
/g
表示全局替换
代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>去除所有标签</title>
</head>
<script>function matchReg(str){let reg=/<\/?.+?\/?>/g;console.log(str.replace(reg,''));}matchReg(`<p>去除所有html标签,<img/><My-Tag class="abc" value="test">自定义标签也可以去除哦</My-Tag></p>`);
</script>
<body>
</body>
</html>
转载于:https://www.cnblogs.com/60late/p/9253262.html
利用正则表达式去除所有html标签,只保留文字相关推荐
- python3 正则 去除 html标签、提取正文内容_Python通过正则表达式去除(过滤)HTML标签,提取文字...
# -*- coding: utf-8-*- import re ##过滤HTML中的标签 #将HTML中标签等信息去掉 #@param htmlstr HTML字符串. def filter_tag ...
- Python通过正则表达式去除(过滤)HTML标签,提取文字
# -*- coding: utf-8-*- import re ##过滤HTML中的标签 #将HTML中标签等信息去掉 #@param htmlstr HTML字符串. def filter_tag ...
- python文本筛选html_Python使用正则表达式去除(过滤)HTML标签提取文字功能
正则表达式是一个特殊的字符序列,可以帮助您使用模式中保留的专门语法来匹配或查找其他字符串或字符串集. 正则表达式在UNIX世界中被广泛使用. 下面给大家介绍下Python使用正则表达式去除(过滤)HT ...
- xpath 取标签下所有文字内容_GNE 预处理技术——如何移除特定标签但是保留文字到父标签...
GNE 预处理技术--如何移除特定标签但是保留文字到父标签mp.weixin.qq.com 在开发新闻网页正文通用抽取器GNE的过程中,需要对目标网页的源代码进行一些预处理,从而提高正文抓取的准确性 ...
- Srt字幕文件只保留文字
平时下载的txt字幕文件 1.粘贴到WORD中 2.去除全部数字 3.::, --> ::, 去除全部剩余符号 4.
- Java进阶(十九)利用正则表达式批处理含链接内容文档
利用正则表达式批处理含链接内容文档 由于项目需求,自己需要将带有链接的标签去除,例如 <a href="/zhaoyao/17-66.html">头晕</a> ...
- Python程序——有一段英文文本,其中有单词连续重复了2次,编写程序检查重复的单词并只保留一个。
**题目:**假设有一段英文文本,其中有重复的单词,要求去除重复单词,只保留一个,例如"This is is a desk.",程序输出为"This is a desk. ...
- 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...
本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...
- python中文字符串多余空格_python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解...
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解 在pdf转为文本的时候,经常会多出空格,影响数据观感,因此需要去掉文本中多余的空格,而文本中的英文之间的正常空格需要保留,输入 ...
最新文章
- Mac-终端hostname变为bogon的问题
- 点空白也弹窗口。看我弹
- Android混淆模板与使用
- 2011年1月MVP申请将于10月13日截止
- java中输入方式Scanner和BufferedReader
- ***检测(IDS)存在的问题及发展趋势
- spring boot / cloud (九) 使用rabbitmq消息中间件
- Javaweb面试题(一)———更新中
- 请教点击按钮时获得文本框中的字符进行操作问题
- 一支管理高效的技术团队是什么样子的?
- 支付宝退款申请PHP,使用:4、退款查询
- html5压缩视频文件大小,格式工厂怎么压缩视频大小 只需5步大视频变小视频
- 利用pearcmd.php本地文件包含(LFI)
- keras的数字图像识别
- android手机号码恢复,安卓手机通讯录怎么恢复?教你恢复小妙招
- mysql查询排除字段_mysql查询表,指定排除字段
- 让你的RM970起死回生2种方法
- 深度学习计算机预算_如何在预算有限的情况下为深度学习电脑挑选零件
- 电路习题解答 第一章 1-1、1-2
- Spark On Yarn基本原理及部署