Bonjour à tous,

J'ai cette chaine de caratère, donc l'ordre peut varier

&station=1&date-from=2021-03-09&date-to=
Je dois connaitre l'ID de la station, donc la chaine qui m'intéresse est

station=1
et je dois avoir dans une variable l'ID soir le 1, dans cette exemple.
J'ai pensé à utilisé split avec argument &, ce qui me permettrait après d'utiliser replcae("station=", ''), mais vu qu'on ne peut pas garantir l'ordre, on ne saura pas dans quel index se trouvera 'station='

Je me demande si il y a une solution, comme un regex, qui pourrait m'extraire de la chaine de catarère, le mot 'station=' et les caractère qui suit, jusqu'au prochain '&', ou au prochain "espace", dans le cas ou 'station=1' se trouverai à la fin de la chaine de caractpère.

Est-ce qu'un regex ferait l'affaire, ou un ensemble de fonctions?