javascript - 将 </div> 替换为 <\/div>

标签 javascript regex node.js underscore.js

我正在尝试复制某些代码的备用示例中传递的数据类型。我正在尝试基于 C# 和 PHP 示例重新创建 NodeJS 实现。

"template"数据包含字符串中的 html 数据,例如:

    <div>10<\/div>

所以我一直在尝试使用 JavaScript .replace() 函数来完成此任务。

    temp = temp.replace(/<\//g, "<\/");
    //outputs: </div>

    temp = temp.replace(/<\//g, "<\\/");
    //outputs: <\\/div>

我似乎无法完成中间地带来复制样本中的数据。

最佳答案

这里是:\/ 表示 /g 表示搜索所有地点,\\ 表示 \

alert('<div>10</div>'.replace(/<\//g, '<\\/'))

希望这有帮助。

关于javascript - 将 </div> 替换为 <\/div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31250309/

相关文章:

Javascript 在使用 <button> 时关闭窗口

javascript - React - 子组件在收到新 Prop 时不更新

javascript - 在 iframe 中关闭 Facebox

javascript - 将 ' 和 ( 字符替换为 JS 中的特殊字符

regex - 通过检查Application.onRequestStart中的ARGUMENTS.TargetPage来确保ColdFusion的安全性?

javascript - 递归函数完成后退出node.js

javascript - 带标签的 CKEditor 自定义插件环绕选择

c# - 使用正则表达式搜索字符串

node.js - 将8kHz mulaw转换为PCM 16kHz

node.js - 使用 Node/Express 解析 CSV 文件会输出奇怪的\x001 代码