javascript - 如何从 json 数据中删除并在 React App 中显示纯文本
问题描述
我已将我的 json 数据检索到我的 react 本机应用程序中。我已经用这段代码删除了 html 标签
const regex = /(<([^>]+)>)/gi;
const result = params.matan.replace(regex, "");
但我仍然可以看到
段落之间的空格。
如何从中删除
它。还有什么要在我的正则表达式中添加以删除
解决方案
我宁愿创建一个 HTML 元素,将您拥有的 HTML 分配给它innerHTML
,然后读出innerText
:
const html = params.matan // your HTML code
const el = document.createElement('div')
el.innerHTML = html
const text = el.innerText
对于 HTML 如下
<p>Hello World</p>
<p>Test 123</p>
它会回来
Hello World
Test 123
推荐阅读
- php - PHP MYSQL:在当前搜索代码中加入关键字表
- java - 在 cmd 中运行基于 gradle 的 Java 应用程序时出现 ClassNotFoundException
- javascript - 使用 JavaScript 遍历表单以获取选定的多选、下拉和复选框项目
- elasticsearch - Elasticsearch - http 设置如何在 kubernetes 上设置
- java - Apache Camel 立即从 SQS 读取
- reinforcement-learning - 我们需要健身房环境的“元数据”字段来做什么?
- java - 计算二叉树中的级别数
- spring - 如何从 Spring Boot 列表中存在的所有表中删除数据
- python - 在 Azure Databricks 中配置 BigQuery 数据集位置
- c# - 如何过滤相同类型的嵌套实体?