Thread Hilfe für Regex (21 answers)
Opened by lousek at 2011-08-06 17:24

topeg
 2011-08-06 22:23
#151280 #151280
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Dein Problem ist, das in $item nicht eine Zeile steht sondern mehrere Zeilen.
Macht mal das:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use strict;
use warnings;
use Text::Diff;
use Data::Dumper;

my @output;

my $diff = diff ("test.txt","test2.txt", { OUTPUT => sub {
    my $item = shift;
    for(split(/\n/,$item))
    {
      push(@output, $_) if(m!^[+-]/!);
    }
  }});

print Dumper($diff,\@output);

View full thread Hilfe für Regex