javascript - 正则表达式从 window.pathname 中提取路径树

标签 javascript regex

假设我访问 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/

相关文章:

javascript - js : jasny's upload widget in a flask project

asp.net - Javascript:在加载页面之前引用控件

javascript - Lodash 更新集合在哪里

python - 删除 Python URL 列表末尾的特殊字符/标点符号

ruby - 检查文本的第一个字符是否等于 @ 的正则表达式

javascript - 如果对象的值与数组匹配,如何过滤对象数组

javascript - JSON 数据未显示在 angularjs ui-grid 中

c# - 使用 C# 的简单正则表达式帮助(包括正则表达式模式)

css - 正则表达式从图像中删除主机名

regex - 使用正则表达式验证 IPv4 地址