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

lousek
 2011-08-06 17:47
#151269 #151269
User since
2011-01-19
28 Artikel
BenutzerIn

user image
Ich danke euch beiden!

Irgendwie steh ich immernoch auf dem Schlauch, oder aber etwas anderes ist falsch:
Code: (dl )
1
2
use Text::Diff;
my $diff = diff ("test.txt", "test2.txt", { OUTPUT => sub { my $item = shift; if ($item =~ m{^(\+|-)/}) { push @output, $item } } } );


Code: (dl )
1
2
use Text::Diff;
my $diff = diff ("test.txt", "test2.txt", { OUTPUT => sub { my $item = shift; if ($item =~ m/^(?:\+|\-)\//) { push @output, $item } } } );


Leider klappt beides nicht :(
Wenn ich es aber mit m/^.\// versuche, so werden schön alle strings mit " /", +/ und -/ ins Array geschrieben (plus die leeren Strings???)

Ist das diff kaputt? :P

LG
lousek

View full thread Hilfe für Regex