首页 > 解决方案 > 如何编写匹配 min 或 min=1 的正则表达式?

问题描述

我有两个网址,例如https://xxx.xxx.xxxxx?minhttps://xxx.xxx.xxx?min=1。我想编写一个匹配第一个 url 或第二个 url 的正则表达式。

我试过写一个正则表达式

https://xxx.xxx.xxx(\?[a-z]{3}|\?[a-z]{3}|=1)

https://xxx.xxx.xxx(\?min|\?min=1)

但那些没有用。预期结果是匹配https://xxx.xxx.xxxxx?min或的正则表达式https://xxx.xxx.xxx?min=1

标签: regex

解决方案


您忘记转义正则表达式中的斜线。

另外,这个应该可以只接受您的案例:

https:\/\/(.*?)\?(min|min=1)$

请尝试一下。


推荐阅读