どうすれば両方を一致させることができます(http://[^"]+)
か?:
<a href="http://yoursite.com/goto/http://aredirectURL.com/extraqueries"></a>
(私はそれが違法なURLであることを知っていますが、同じ考えです)
正規表現で次の2つの一致を取得してください。
1 http://yoursite.com/goto/http://aredirectURL.com/extraqueries
2 http://aredirectURL.com/extraqueries
複数のpreg_match_allを実行せずに
本当に困惑しました、あなたが落とすことができるどんな光にも感謝します。