Thread Hilfe zu Regex (8 answers)
Opened by rooney10 at 2011-03-22 16:43

topeg
 2011-03-22 17:27
#146795 #146795
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Du brauchst nicht immer alles auf einmal zu finden. Du kannst auch Einzeln und/oder Zeilenweise vorgehen:
Code (perl): (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
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/perl
use strict;
use warnings;

while(my $line=<DATA>)
{
  while($line=~/\\includegraphics\[.*?\]\{(.+?)\}/gc)
  {
    my $pfad=$1;
    print "Pfad: $pfad\n";
  }
}

__DATA__
\includegraphics[Optionen]{AAA/BBB} \includegraphics[Optionen]{AAA/CCC} bla bla bla
bla
bla
bla
bla
\includegraphics[Optionen]{BBB/CCC}
bla
bla
\includegraphics[Optionen]{DDD/EEE} bla bla bla \includegraphics[Optionen]{DDD/FFF}
bla
bla
bla
bla
bla
bla
bla
bla
\includegraphics[Optionen]{FFF/GGG}
bla
bla
bla
bla
bla
bla

View full thread Hilfe zu Regex