簡體   English   中英

通過正則表達式在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM