我正在尝试从 LOG 文件中的 URL 中提取一些数据,我几乎就在那里,但最后一部分我被困住了。
这是我到目前为止提出的正则表达式,
(\?.*\s+)
我正在使用的 URL 示例
json?userId=1234&email=blahblah@blah.com HTTP/1.1
我想退出
userId=1234&email=blahblah@blah.com
跨越多行类似的 URL 行。上面的正则表达式在开始时得到正确的东西,但在空格之后不会停止。我错过了什么使它不包括?并在空白处正确结束?
编辑:澄清一点问题。