匹配个性网址末尾带“s”或不带“s”的最佳方式

问题描述 投票:0回答:1

创建虚荣或重定向 URL 时的一个常见问题是用户可能会在末尾留下复数。

匹配以下所有内容的最佳方式是什么?:

  • /公园s项目s
  • /公园s项目
  • /公园项目
  • /parkprojects

^/park[s|*]project*$

任何建议表示赞赏,提前致谢!

regex wordpress redirect http-redirect
1个回答
0
投票

您可以使用

^\/park[s]?project[s]?$
。此正则表达式与示例中的所有情况匹配,并在 regex101.com 上进行了测试

s
的方括号必须完全匹配该字符,这样您就可以处理
park
projects
的复数形式。
?
后面的
[s]
表示该字母是可选的,可能不存在。

如果你有更多例子我可以更准确。

© www.soinside.com 2019 - 2024. All rights reserved.