主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何在 TypeScript 中获取纯文本
TypeScript 有一种从文本中获取纯文本的方法没有直接的方法可以做到这一点。 字符串 纯文本。 然而,有几种方法可以实现这一点。
使用正则表达式
这是获取纯文本最常用的方法。 以下正则表达式匹配并删除所有 HTML 标记:
/\]+\> /g
示例:
const textWithMarkup = "这是一个段落。
p >";const plainText = textWithMarkup.replace(/\]+\>/g, '');console.log(plainText); // 输出:这是一个段落。
使用库
有许多库可以帮助您从字符串中删除 HTML 标签。 一个常见的选项是 html-to-text
库。
const htmlToText= require('html-to-text');const textWithMarkup = "这是一个段落。
";const plainText = htmlToText.fromString(textWithMarkup);console.log(plainText); // 输出: 这是一个段落。
使用 DOM 解析
您还可以使用 DOM 解析器来删除 HTML 标签。 创建一个 DOM 元素,将其设置为 HTML 字符串,然后使用 .textContent
属性获取纯文本。
const div = document.createElement('div');div.innerHTML = "这是一个段落
";const plainText = div.textContent;console.log(plainText ); // 输出:这是一个段落。
评论前必须登录!
注册