Javascript中的正则表达式;最后一个和最后一个之间的字符串"/"

Regex in Javascript; string between last and one before last "/"

本文关键字:quot 最后一个 字符串 之间 Javascript 正则表达式      更新时间:2023-09-26

如何从以下字符串中获取"foo19"

"C:'Users'test'AppData'Roaming'test2'storage'foo19'text.txt"

lastIndexOf在这种情况下也没有帮助;我只想要"foo19",它发生在两个"'"之间,最后一个"'"和最后一个"'"。有可能用正则表达式吗?

假设foo19总是倒数第二项:

var str = "C:''Users''test''AppData''Roaming''test2''storage''foo19''text.txt";
var parts = str.split("''");
var foo19 = parts[parts.length - 2];

这是一个捕获组中foo19的正则表达式,因此使用$1访问

.*''('w*)'''w*.txt

证明在这里