Author:
ksurent
Description:
Language: Perl
#!/usr/bin/env perl
use utf8;
use open qw(:std :utf8);
use Modern::Perl;
use Data::Dumper;
my $vendor = qr/
\b
(?:
samsung |
gefest |
ãåôåñò
)
\b
/x;
my $model = qr/
\b
(?:
[0-9a-zà-ÿ]
(?:
[0-9a-zà-ÿ] | \s | -
)*
)
\b
/x;
my $grammar = qr/
(?<vendor> $vendor )
\s
(?<model> $model )
/xo;
open my $fh, '<', 'Downloads/H05165938_OfferInfo.csv';
my($i, $j) = (0, 0);
while(<$fh>) {
chomp;
s{"}{}g;
my(undef, $text) = split /;/, lc;
$text =~ $grammar;
my($vendor, $model) = @+{qw(vendor model)};
$vendor //= 'n/a';
$model //= 'n/a';
for($model) {
s{\s}{}g;
s{-}{}g;
}
say "$text | $vendor | $model";
}
close $fh;
|
Recent pastes:
123123123 (PHP)
ksurent (Perl)
ksurent (Bash)
guata (Plain Text)
biophreak (Plain Text)
Raik (PHP)
MUSbKA (Plain Text)
MUSbKA (Plain Text)
nekitozzz (C++)
nekitozzz (Plain Text)
nekitozzz (C++)
ksurent (Perl)
MUSbKA (C++)
stalin_alex (C++)
dzantiev (Plain Text)
unreal (C++)
eug2b (Plain Text)
|