首页 > 解决方案 > 如何 URL 文件夹路径正则表达式?

问题描述

我正在过滤正则表达式结果 URL 路径文件夹

https://stackoverflow.com/questions/16715357/regex-limiting-wildcards-for-url-folders

我使用正则表达式

\\/[^\\s/\\/]+

所以

/stackoverflow.com/questions/16715357/regex-limiting-wildcards-for-url-folders

但是,我只想文件夹路径...

/questions/16715357/regex-limiting-wildcards-for-url-folders

这个正则表达式添加表达式?

标签: regex

解决方案


尝试以下正则表达式

正则表达式说明:

  • \.匹配一个点
  • \w+用于匹配顶级域
  • \/在顶级域之后匹配斜线
  • (.*)为 URL 的其余部分捕获组。

const str = '/stackoverflow.com/questions/16715357/regex-limiting-wildcards-for-url-folders';
const result = str.match(/\.\w+\/(.*)/);
console.log(result[1])


推荐阅读