网站首页
手机版

分享文件转换工具类 怎么把分享文件变成文档

更新时间:2024-08-30 00:05:17作者:佚名

分享文件转换工具类 怎么把分享文件变成文档

前几天,我手里的一个项目需要将富文本的所有 html 标签全部删除,得到纯文本后再存储到数据库中。在一系列得搜索操作之后,我找到了实现这个目的的几种方法,在这里我分享给大家,当你遇到同样的情况兴许也能用的上。

1. 使用 .replace(/<[^>]*>/g, ”)

这个方法是从文本中去除 html 标签最简单的方法。它使用字符串的方法 .replace(待替换的字符串,替换后的字符串) 将 HTML 标签替换成空值。 /g 是表示替换字符串所有匹配的值,即字符串中所有符合条件的字符都将被替换。

这个方法的缺点是有些 HTML 标签不能被剔除,不过它依然很好用。


2. 创建临时DOM元素并获取其中的文本

这种方法是完成该问题的最有效的方法。创建一个临时 DOM 并给他赋值,然后我们使用 DOM 对象方法提取文本。


3. 使用 html-to-text npm 包

html-to-text 这个包的功能很全了,转换也有许多的选项比如:wordwrap, tags, whitespaceCharacters , formatters 等等。

安装:

npm install html-to-text

使用:


本文标签: [db:关键词]  

为您推荐

分享文件转换工具类 怎么把分享文件变成文档

前几天,我手里的一个项目需要将富文本的所有 html 标签全部删除,得到纯文本后再存储到数据库中。在一系列得搜索操作之后,我找到了实现这个目的的几种方法,在这里我分享给大家,当你遇到同样的情况兴许也能

2024-08-30 00:05

对齐方式及其所用属性 对齐方式的种类

CSS中有哪些字体属性呢?font:复合属性。设置或检索对象中的文本特征。font-style:设置或检索对象中的字体样式。用于定义字体的风格,如:斜体(italic)等等。font-variant:

2024-08-30 00:05

2023青岛数字文化应用发展大会免费多久?

2023青岛数字文化应用发展大会免费时间:本届展会于4月6日-4月9日免费向市民开放。

2024-08-30 00:05

免费网络软件下载(免费网络软件下载安装)

wifi共享精灵是一个很好用的软件,很多朋友都在使用。不过,有的朋友wifi共享精灵明明开启成功了,但是手机却仍然连不上热点。wifi共享精灵打开后手机却连不上热点怎么办?其实这很多是无线网卡的设置问

2024-08-30 00:05

2024济宁体育中心游泳馆最新营业时间 济宁体育中心游泳训练营

济宁体育中心发布游泳馆营业时间的调整通知,时间调整从2024年9月1日开始执行,持续至2024年10月31日,详见全文。

2024-08-29 22:19

济南住房补贴可以领几年?(济南住房补贴能领多长时间)

根据济南市的住房补贴政策,住房补贴的发放期限累计最长不超过3年,最短不低于3个月。

2024-08-29 22:18