azure-functions - 从 Azure Function 应用中的文本中删除 HTML 标记
问题描述
我正在编写一个简单的 Azure 函数应用程序,它应该接收包含 HTML 标记的字符串,删除 HTML 标记并返回“净化”文本。
代码会很简单,比如
module.exports = async function (context, req) {
if (req.body) {
context.res = {
body: req.body.replace(... something)
};
}
};
据我在 SO 上看到的,使用 RegEx 来做这件事是一个很大的不可行,但我能找到的其他解决方案都是基于 DOM(处理document
对象,比如添加一个包含req.body
内容的 DIV它并从中获取干净的文本。
但是在我的 Azure 函数中,我无法使用 DOM(因为没有浏览器执行请求。
那么我的选择是什么?
解决方案
推荐阅读
- sustainsys-saml2 - Sustainsys.Saml2 v2.4.0 与 Chrome 版本 81 和相同站点 cookie 不起作用
- java - Java / 如何创建具有其他用户 ID 的文件?
- spring-boot - 在 Maven 项目(SpringBoot)中配置 Gitlab CI 时出错
- javascript - 如何发布一个 JavaScript 对象,其中每个对象项成为带有 xmlhttprequest 的 $_POST 行?
- html - 当数据列表中引入的字符串不在数据列表中时,有什么方法可以显示输入?
- php - fwrite():SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:1420C0CF:SSL 例程:ssl_write_internal:协议已关闭
- magento - Magento 后端在 Galera 集群中抛出 lock_wait_timeout 错误
- python - 如何用两种颜色绘制imshow?
- ios - iOS:如何检查是否启用了触觉反馈(iOS 设置)
- javascript - 在 DataTable Edit 按钮上打开一个弹出窗体单击