logo
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)
We Are Not Responsible for User Content
netsago.paste.β © 2009—2012 Neunica