【发布时间】:2018-12-28 09:13:31
【问题描述】:
我有以下路径:
/s/STRINGINEED/abcdef/
我应该如何构建我的正则表达式以匹配STRINGINEED?
/s/ 是固定路径,所以我想获取/s/ 和以下/ 之间的任何字符串。
【问题讨论】:
-
'/s/STRINGINEED/abcdef/'.split('/')[2]? -
使用捕获组正则表达式:
'/s/STRINGINEED/abcdef/'.match(/\/s\/(.*?)\//)[1] -
使用后向和前向正则表达式:
'/s/STRINGINEED/abcdef/'.match(/(?<=\/s\/).*?(?=\/)/)[0]
标签: javascript regex string path