split élément de tableau en perl

J'ai un tableau en Perl, où chaque élément contient le nom d'utilisateur et le mot de passe qui est séparé par un espace. I. e.

@listOfUser = {testuser password1, testuser2 password2, testuser3 password3};

Je veux parcourir le tableau et diviser chaque élément en deux chaînes. Par exemple, je veux prendre le premier élément du tableau et de l'affecter à une variable appelée nom d'utilisateur et le mot de passe approprié pour une variable appelée passwd.

Essentiellement ma question est que je veux diviser un élément de tableau en deux chaînes!


Je suis à l'aide de perl. Parlons en général. J'ai un tableau qui contient plusieurs éléments.

Chaque élément est de la forme: sometext mypassword
Fondamentalement, chaque élément contient un nom d'utilisateur suivi d'un espace et d'un mot de passe.

Je veux être en mesure de saisir chaque élément et de diviser l'élément de sorte que

my $username = sometext
my $password = password

Je vais donc passer les deux chaînes en une fonction à l'aide d'une boucle foreach

  • Can't locate object method "testuser" via package "password1" (perhaps you forgot to load "password1"?) at - line 1. — ce code vous vraiment les utiliser?
  • Vous obtiendrez de meilleures réponses si vous publiez du code du travail (ou, au moins, le code qui compile).
InformationsquelleAutor microfly7 | 2010-11-06