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

lousek
 2011-08-06 23:04
#151282 #151282
User since
2011-01-19
28 Artikel
BenutzerIn

user image
Sali topeg

Genau so hatte ich das vermutet (mit dem \n ...).

Ich habe es jetzt mal so angepasst (eigentlich brauche ich zwei Arrays, eins mit den -/ und eins mit den +/:)
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/perl

use strict;

use Text::Diff;

my @db;
my @fs;

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

foreach my $dbitem (@db) {
print $dbitem."\n";
}

foreach my $fsitem (@fs) {
print $fsitem."\n";
}


So funktioniert es jetzt wunderbar :)

Vielen Dank für eure Hilfe!

LG
lousek

View full thread Hilfe für Regex