Страница 1 из 1
Как убрать лишние пробелы в строке
Добавлено: 2010-05-31 10:48:28
Podedinov
Помогите кто может. Есть вот такая строка:
Надо убрать лишние пробелы и положить значения в 3 переменых ($vlan, $mac, $port).
Re: Как убрать лишние пробелы в строке
Добавлено: 2010-05-31 10:51:48
thefree
язык какой?
Re: Как убрать лишние пробелы в строке
Добавлено: 2010-05-31 11:09:19
Podedinov
PERL
Re: Как убрать лишние пробелы в строке
Добавлено: 2010-05-31 13:36:57
thefree
Код: Выделить всё
#!/usr/bin/perl
use strict;
use warnings;
my $line = '101 0058.BF00.04CE Drop';
$line =~ s/(\s+)/ /gi;
my ($vlan, $mac, $port) = split('\s', $line);
print "$vlan - $mac - $port\n";
Re: Как убрать лишние пробелы в строке
Добавлено: 2010-06-01 7:57:03
Podedinov
У меня тут вот так немножко:
В начале и в конце пробелы, как их можно вообще убрать
Re: Как убрать лишние пробелы в строке
Добавлено: 2010-06-01 8:55:50
hizel
Код: Выделить всё
use strict;
use warnings;
my $line = ' 101 0058.BF00.04CE Drop ';
$line =~ s/^\s+//gi;
$line =~ s/\s+$//gi;
my ($vlan, $mac, $port) = split('\s+', $line);
print "$vlan - $mac - $port\n";