如何在sanitize-html JavaScript中将<br />标签名称替换为空格?

How to replace <br /> tag name to white space in sanitize-html JavaScript?

提问人:Anna 提问时间:10/23/2021 更新时间:10/23/2021 访问量:794

问:

我有一个HTML字符串,例如:

"<p>Hello world!<br/>I am here</p>"

我想得到替换后的输出结果:

"<p>Hello world! I am here</p>"

如何使用sanitize-html包做到这一点?

javascript 节点 .js 清理 剥离标签 html-sanitizing

评论

0赞 phentnil 10/23/2021
请提供更多细节。你的意思是一个叫做 NPM 包的吗?你试过什么?你是用javascript/nodejs写的,还是用Ruby写的,正如标签所暗示的那样?sanitize-htmlsanitize
0赞 TomInCode 10/23/2021
关于: string.replace(“<br/>”, “ ”);在 node.js 中?
0赞 Anna 10/23/2021
这是我说的 NPM 包“sanitize-html”:npmjs.com/package/sanitize-html。我在 Node.js 中使用它来删除所有条带标签,如果标签名称为 <br/> 标签,则将其替换为空格。

答:

-1赞 NodeJSDeveloper 10/23/2021 #1

来源: replaceAll

const result = 'lorem<br />ipsum<br />hello'.replaceAll('<br />', ' ');
// result = 'lorem ipsum hello';

评论

0赞 Doug Chamberlain 7/23/2022
OP 专门请求使用特定库的方法。