Comment puis-je extraire les valeurs après = dans mon string avec Perl?

J'ai une chaîne comme celle-ci

field1=1 field2=2 field3=abc

Je veux de sortie ce que

2,1,abc

Aucune idée de comment je peux aller à ce sujet? Je peux écrire un petit C ou Java programme pour ce faire, d'essayer, je vais essayer de trouver un moyen simple de le faire en Perl.

  • Avez-vous vraiment voulu swap 1 et 2 au-dessus?
  • Est-ce que avez à faire avec les chaînes de requête HTTP? Si c'est un rond-point de la question à se poser la question, ou si vous pouvez traiter avec les esperluettes ou des points-virgules séparant les champs, puis vous pouvez utiliser l'une des nombreuses CGI modules sur CPAN.
InformationsquelleAutor kal | 2009-07-10