我正在尝试使用反斜杠获取目录名,但我得到了这个 DirectoryFolder。无法弄清楚如何匹配backslah \。
DirPath = "Directory\Folder"
val = DirPath.match(/(\w+)/)[1];
我想要的结果就是这个
目录\文件夹
答案 0 :(得分:0)
我的正则表达不是最好的,但这可能有效。
([A-Z\\])\w+
答案 1 :(得分:0)
如果我理解你的问题,你需要知道如何匹配反斜杠,对吗?
如果是这种情况,您可以逃避反斜杠
最终的正则表达式看起来像/(\w|\\)+/
答案 2 :(得分:0)
你能用ES6吗?如果是这样,您可以使用String.raw()
静态方法:
var DirPath = String.raw`Directory\Folder`;
var re = /[\w\\]+/;
document.body.textContent = DirPath.match(re);