DJ, thanks a lot.
Your example was not exact, but very usefull. I've waisted 8 hours without it for experiments
&[apms;]*(q=... can skip spoilers between "&" and "q" but this one seems to works as required:
(?:&|&

(q=...
Do I understand right, that preg must match BOTH link text and address in "URL"? Is it the reason, that pattern should allow both single "&" and encoded "&" ?
I've attached "letmegooglethatforyou" macros. Enjoy! type any URL with google search results and see what happens

. Expression can be a bit improved, will do it later.
In nearest days will see, as promissed, what can i fo with google maps.