我有以下测试字符串:
到目前为止,我有以下正则表达式
你可以在这里看到它:https://regex101.com/r/v4DqDx/1/ 谢谢您的任何帮助!
编辑:为了更清楚,不应该匹配带有尾随斜杠的第1行和第4行中的查询参数。
- http://example.com/?foo=bar&path=a/b/c.png/&bar=foo
- http://example.com/?foo=bar&path=a/b/c.png&bar=foo
- http://example.com/?foo=bar&path=a/b/c.png
- http://example.com/?foo=bar&path=a/b/c.png/
path=a/b/c.png
(没有尾随斜杠的路径查询参数)。路径查询参数可以在行的开头、中间或结尾。到目前为止,我有以下正则表达式
path=[^#&]*
:你可以在这里看到它:https://regex101.com/r/v4DqDx/1/ 谢谢您的任何帮助!
编辑:为了更清楚,不应该匹配带有尾随斜杠的第1行和第4行中的查询参数。
m
标志。为什么不直接点击我创建的regex101链接来查看它的使用情况,而不是试图让它自己工作呢? - ctwheels