通过正则表达式在javascript中搜索反斜杠+字符串

时间:2013-02-13 14:06:37

标签: javascript html regex firebug

我在JS中有一个文件引用,我需要通过regex解析它。我想要的就是获得一个反斜杠后面的'C'字符。有谁知道为什么这不起作用?

var str = "C:\Course\folder\file.txt";
str.match(/\\C/g);

如果我在萤火虫或类似的工具中运行它,我什么也得不回来。

1 个答案:

答案 0 :(得分:4)

  

有谁知道为什么这不起作用?

因为您引用的字符串不包含反斜杠。它有一个无效的转义序列(\C),只生成C和两个换页(\f),但没有反斜杠。

如果你有实际的反斜杠,它可以工作:

var str = "C:\\Course\\folder\\file.txt";
str.match(/\\C/g);