![](/img/trans.png)
[英]Searching a sigle character inside an string via Regex in Javascript
[英]Searching for backslash + string in javascript via regex
我在JS中有一個文件引用,我需要通過正則表達式進行解析。 我想要的就是獲取反斜杠后面的'C'字符。 有誰知道為什么這不起作用?
var str = "C:\Course\folder\file.txt";
str.match(/\\C/g);
如果我在Firebug或類似工具中運行此程序,我將一無所獲。
有誰知道為什么這不起作用?
因為您引用的字符串不包含反斜杠。 它具有無效的轉義序列( \\C
),僅導致C
和兩個換頁符( \\f
),但沒有反斜杠。
如果您有實際的反斜杠,則可以使用:
var str = "C:\\Course\\folder\\file.txt";
str.match(/\\C/g);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.