【发布时间】:2018-05-11 06:52:51
【问题描述】:
我是 Javascript 编码的新手。我正在处理的当前任务是从文本文档创建 HTML 文档。在特定情况下,我有一个复杂的字符串(带有反斜杠的字母数字字符串)。我需要 HTML 以文本的方式打印它。
但是,创建的 HTML 会转义所有反斜杠。
输入文字:
3583859858.8200040004xxxx\00\0200040004\t0\t194.3\t39874\t7975\t90\t62\t0.1\t194.3\t200\t35.00\t35.00\t35.00\t194\t2.1\t12541\t12650\t13468\t13421\t13481\t13932\t35.00\t35.00\n
HTML 输出:
3583859858.8200040004xxxx0040004 0t194.3 39874 7975 90 62 0.1 194.3 200 35.00 35.00 35.00t194 2.1 12541 12650 13468 13421 13481 13932 35.00 35.00
我尝试了以下其他相关问题的解决方案,但没有奏效
How to escape backslash in JavaScript?
Backslashes - Regular Expression - Javascript
How can I replace a backslash with a double backslash using RegExp?
在这里向老年人寻求帮助
【问题讨论】:
-
对于转义反斜杠,在其后添加另一个反斜杠。像这样 \\
-
文本文件在运行时生成。需要在创建 HTML 之前替换 backSlash
-
你试过
吗?
-
在阅读堆栈溢出中的类似问题时,相关文本变为八进制转义序列。需要处理这个序列
标签: javascript html