为什么我需要它
正如您链接的问题所说的那样 \ character在JavaScript字符串文字中具有特殊含义。它代表了 一个逃脱序列 。
\
没有得到任何输出数据。但是此链接中的匹配
当JavaScript编译器解析字符串文字时,将处理转义序列。
当您将正则表达式应用于它们时,它们已被消耗掉。斜杠字符仅存在于源代码中,而不存在于数据中。
如果你想在你的字符串中放一个斜杠字符,那么你需要为它编写转义序列( \\ )in 源代码 。之后您无法使用JavaScript将其重新添加。
\\
不确定我是否理解了这个问题,但请尝试以下代码:
var tex_form = tex.replace("/(\\)/g","\\\\");.
你需要使用 '(' ')' 代替 '['']' 获得输出匹配。
'(' ')'
'['']'