我目前正在研究随机圣经经文发生器。当我调用API时,它将返回包含在html元素中的文本(反向)。似乎是这样设计的。我如何摆脱那些html元素,仅返回文本? this is the output it returns
答案 0 :(得分:2)
假设您不想render the HTML directly in React,一种简单的方法是使用正则表达式替换:
console.log(data.data.passages[0].content.replace(/<[^>]*>/gm, ""));
尽管根据经文的潜在内容,这可能会产生多余的空白,或者在深奥的HTML情况下失败。
您还可以将其转换为DOM节点,然后从中获取文本。参见this answer。