Javascript 如何使用正则表达式在路径中查找特定字符串?

Javascript 如何使用正则表达式在路径中查找特定字符串?,javascript,regex,string,path,Javascript,Regex,String,Path,我有以下路径: /s/STRINGINEED/abcdef/ 因此,我应该如何构造正则表达式以匹配stringined /s/是一个固定路径,因此我想获取/s/和以下/之间的任何字符串。要获取路径中/s/后面的字符串,您可以使用: 演示: const regex=/\/s\/([\w\d]+)\///gm; 常量str=`/s/stringined/abcdef/`; log(regex.exec(str)[1])您可能会执行: \/s\/([^\/]*) 然后使用匹配的第一组 演示:'/

我有以下路径:

/s/STRINGINEED/abcdef/
因此,我应该如何构造正则表达式以匹配
stringined


/s/
是一个固定路径,因此我想获取
/s/
和以下
/
之间的任何字符串。要获取路径中
/s/
后面的
字符串,您可以使用:

演示:

const regex=/\/s\/([\w\d]+)\///gm;
常量str=`/s/stringined/abcdef/`;
log(regex.exec(str)[1])您可能会执行:

\/s\/([^\/]*)
然后使用匹配的第一组


演示:

'/s/stringined/abcdef/'.split('/')[2]
?使用捕获组正则表达式:
'/s/stringined/abcdef/'.match(/\/s\/(.?\/)[1]
使用前向和后向正则表达式:
'/s/stringined/abcdef/'.match(/(?@deeJ)欢迎您,很高兴它有帮助。
\/s\/([^\/]*)