I have the following input text:
pagelimit=50&filtercolumn=Datacenter&filtervalue=abfg1&filtercolumn=MachineType&filtervalue=fg&filtercolumn=GPG&filtervalue=IPMI
I want to get back
filtercolumn=Datacenter&filtervalue=abfg1
filtercolumn=MachineType&filtervalue=fg
filtercolumn=GPG&filtervalue=IPMI
There may be an unlimited amount of these.
I have tried a few things. I'm currently trying something like this:
(?:((filtercolumn=.*&filtervalue=.*)+)?)
But of course it doesn't work. I get:
filtercolumn=Datacenter&filtervalue=abfg1&filtercolumn=MachineType&filtervalue=fg&filtercolumn=GPG&filtervalue=IPMI
filtercolumn=Datacenter&filtervalue=abfg1&filtercolumn=MachineType&filtervalue=fg&filtercolumn=GPG&filtervalue=IPMI
Try this \bfiltercolumn=[^&]*&filtervalue=[^&]*