取字符串第一个

匿名 | 发布于2018年09月04日 | 阅读数:120

例如:

/v1/rtest/list?aid=wer33r34rr2&cid=3fe50f5a9562914b6bf5e1b0cab6ab3e&said=5a88701b58fa8333b90bbc7ba9979d0a&scid=ee53515583fb0e2c99404b080bd9dc9f&size=4&since=-1&tk=af814375bcd688fe53d3c417e9e97317&slip=DOWN&dup=true&layout=2
 
该链接中有一个  aid=   一个 said=
需求是只取前一个aid  ,said 不取   以&符号分割
 
我现在写的只能取出 aid,但是said也出来了。。。。
 
        match => {
            "request" => "(\S+aid=%{WORD:appId}&?\S+)"
        }
已邀请:

rochy - rochy_he@jointsky

赞同来自:

试一下下面的正则:
match => {
"request" => "(\W+aid=%{WORD:appId}&?\S+)"
}

要回复问题请先登录注册