|< 1 2 >| | 13 Einträge, 2 Seiten |
while( /<(.+?)>/g ) ..
1
2
3
4
5
my @gefunden;
while (my ($tag) = $line =~ /<OrderPosAd(.*?)>/g) {
my ($merkmal) = $tag =~ / Datum=\"(.*?)\"/;
push @gefunden, $merkmal;
}
my $line; {local $/; $line = <DATEIHANDLE>; }
1
2
3
4
5
6
7
8
use strict;
use warnings;
my $foo = "just another string";
for my $bar ( $foo =~ /(.)/g ) {
print $bar, "-";
}
print "\n";
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!usr/bin/perl
use strict;
use warnings;
local $_ = <<ENDE;
<OrderPosAd Datum="2005-02-28" Bla="blubb">hjgadf</OrderPosAd>
<Suppe>Grünkern</Suppe>
<OrderPosAd Datum="2005-02-27" Bla="blubber">hjishfgadf</OrderPosAd>
<Fleisch>Putenbrust</Fleisch>
<OrderPosAd Datum="2005-02-26" Bla="blasenwerf">hjoejwhishfgadf</OrderPosAd>
ENDE
my @gefunden;
while (s~<OrderPosAd([^<>]*)>[^<>]+</OrderPosAd>~~) {
my $tag = $1;
my ($merkmal) = $tag =~ / Datum=\"(.*?)\"/;
push @gefunden, $merkmal;
}
print "@gefunden";
2005-02-28 2005-02-27 2005-02-26
|< 1 2 >| | 13 Einträge, 2 Seiten |