Regex pour analyser querystring valeurs pour les groupes nommés

J'ai une page HTML avec le contenu suivant:

... some text ...
<a href="file.aspx?userId=123&section=2">link</a> ... some text ...
... some text ...
<a href="file.aspx?section=5&user=678">link</a> ... some text ...
... some text ...

Je voudrais analyser et obtenir une correspondance avec les groupes nommés:

match 1

groupe["utilisateur"]=123

groupe["rubrique"]=2

match 2

groupe["utilisateur"]=678

groupe["rubrique"]=5

Je peux le faire si les paramètres de toujours aller dans l'ordre, d'abord de l'Utilisateur, puis l'Article, mais je ne sais pas comment le faire si l'ordre est différent.

Merci!

  • Est 'utilisateur' comme 'userId'?
InformationsquelleAutor | 2008-11-23