Thread String bis zu einer bestimmten Stelle auslesen (4 answers)
Opened by jojodier at 2012-11-20 12:08

Student87
 2012-11-20 14:47
#163413 #163413
User since
2012-11-08
73 Artikel
BenutzerIn
[default_avatar]
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)

View full thread String bis zu einer bestimmten Stelle auslesen