jfkpt
Power Member
Ola,
Tenho um programa com as seguintes linhas :
Acontece que isto apenas está a mandar para o ecrã :
Total : 1
já tentei com \d, com [0-9]+ e não funciona. Apanha sempre "1" apenas
O que é que estou a fazer mal ?
Tenho um programa com as seguintes linhas :
Código:
#!/usr/bin/perl -w
my $tstring = " Item memory (21102626) : Total: 10000 Used : 4570 Free : 5430";
my $total = ($tstring =~ /Total:\s(\d+)\s/);
print " Total : $total \n";
Acontece que isto apenas está a mandar para o ecrã :
Total : 1
já tentei com \d, com [0-9]+ e não funciona. Apanha sempre "1" apenas
O que é que estou a fazer mal ?