Thread String bis zu einer bestimmten Stelle auslesen
(4 answers)
Opened by jojodier at 2012-11-20 12:08
Ich hatte letztens ein sehr ähnliches Problem und habe etwas sehr nützliches entdeckt, was du vielleicht auch in Zukunft gerne verwenden wirst:
Wenn du bei einem Match-Ausdruck etwas in Klammern setzt, wird es dir in $1 gespeichert. D.h., der Code, den du suchst, kann glaube ich (Bin aber Anfänger) weniger komplex sein als der vorher gepostete: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/usr/bin/perl use strict; use warnings; my $file = "deinedatei.txt"; my $doctitle; open (IN, '<', "$file") || die ("Could not open $file: $!"); while (<IN>) { if (/data-docTitle=\"(Grand Theft Auto 3)\"/) { $doctitle = $1; last; } } close IN || die ("Could not close $file: $!"); Last edited: 2012-11-20 14:51:44 +0100 (CET) |