假设我访问 Javascript 的 window.pathname
并获取 /you/are/here
。
是否可以构造一个正则表达式,从头开始逐步匹配路径的每个部分?换句话说,my_regex.exec(window.pathname)
将返回一个匹配数组,如下所示:
["/you", "/you/are", "/you/are/here", index: 0, input: "/you/are/here"]
最佳答案
不,正则表达式不会这样做。您应该匹配“/[a-zA-Z0-9]+”(或捕获标识符的内容),然后通过循环匹配来创建字符串。
关于javascript - 正则表达式从 window.pathname 中提取路径树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24961780/