重复图案的正则表达式

我有以下输入文本:

pagelimit=50&filtercolumn=Datacenter&filtervalue=abfg1&filtercolumn=MachineType&filtervalue=fg&filtercolumn=GPG&filtervalue=IPMI

我想回来

  1. filtercolumn=Datacenter&filtervalue=abfg1

  2. filtercolumn=MachineType&filtervalue=fg

  3. filtercolumn=GPG&filtervalue=IPMI

这些可能不限数量。

我已经尝试了几件事。我目前正在尝试这样的事情:

(?:((filtercolumn=.*&filtervalue=.*)+)?)

但是,当然不行。我得到:

  1. filtercolumn=Datacenter&filtervalue=abfg1&filtercolumn=MachineType&filtervalue=fg&filtercolumn=GPG&filtervalue=IPMI

  2. filtercolumn=Datacenter&filtervalue=abfg1&filtercolumn=MachineType&filtervalue=fg&filtercolumn=GPG&filtervalue=IPMI


泛舟湖上清波郎朗
浏览 246回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go