findstr "test" TestDatei > TestDatei2
1
2
3
4
5
6
7
8
9
open (in,"Testdatei2");
@datei=<in>;
close in;
my $a = "$datei[0]";
my $substring = $a =~ /Zahlenfolgeanfang="(.+?)"Zahlenfolgeende/;
open (out,">Ergebnis");
print out "$1";
close out;
exit;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use 5.012; use warnings; my $needle = 'test'; open my $haystack, '<', 'TestDatei' or die "Failed to open input file: $!"; while (my $line = <$haystack>) { chomp $line; next unless (index($line, $needle) >= 0); next unless ($line =~ m/Zahlenfolgeanfang="(.+?)"Zahlenfolgeende/); my $zahlenfolge = $1; say $zahlenfolge; }