首页 > 解决方案 > 将 URL 与 pdf 匹配并忽略 .pdf

问题描述

我想替换 url(pdf 到 to/my/path/,如下例所示。

https://www.example.com/en/pdf/myFileName.pdf

https://www.example.com/en/to/my/path/myFileName.pdf

我在用 :

/pdf\/(.*)/

用。。。来代替

/to/my/path/id/$1/

如果我的 url 没有 .pdf 则它可以工作。

标签: phpregex

解决方案


试试这个正则表达式:

pdf(?=\/)

将每个匹配替换为:

to/my/path

解释:

  • pdf- 火柴pdf
  • (?=\/)- 积极的前瞻,以确保当前位置后跟一个/

点击演示


推荐阅读