创建虚荣或重定向 URL 时的一个常见问题是用户可能会在末尾留下复数。
匹配以下所有内容的最佳方式是什么?:
^/park[s|*]project*$
?
任何建议表示赞赏,提前致谢!
您可以使用
^\/park[s]?project[s]?$
。此正则表达式与示例中的所有情况匹配,并在 regex101.com 上进行了测试
s
的方括号必须完全匹配该字符,这样您就可以处理 park
和 projects
的复数形式。 ?
后面的[s]
表示该字母是可选的,可能不存在。
如果你有更多例子我可以更准确。