我想匹配Url中的路径,但忽略查询字符串。 正则表达式应该在查询字符串之前包含一个可选的结尾斜杠。无查询字符串的匹配网址路径
示例网址,应该给有效匹配:
/path/?a=123&b=123
/path?a=123&b=123
所以字符串“/路径”应当匹配上述任一网址。
我曾尝试以下的正则表达式:(/path[^?]+).*
但是,这将只匹配像上面的第一个例子网址:/path/?a=123&b=123
任何想法如何,我会去得到它没有结尾的第二个例子匹配斜线呢?
正则表达式是一个要求。
(/path[?]+|/path/[?]+).* – pasty