1 2 3 4 5 6 7 8
# eigener Block zum Einlesen... { local $/ = "/>"; while ( my $dataset = <HANDLE> ) { # tu was mit $dataset } } # Ende Block zum Einlesen
1 2 3 4 5 6 7 8
local $/= "/>"; while (<>){ if($_ =~ m/<(\w+)\s+(.*?)\s*\/>/i) { mache etwas } }
1
2
3
4
echo "<a href="foo"><img bla /></a>" | perl test.pl
--
1: <a href=foo><img bla />--
2: </a>
1 2 3 4 5 6 7 8 9 10 11 12
#! /usr/bin/perl use strict; use warnings; { local $/ = "/>"; while ( <> ) { # Trennmarker "--\n", Nr. gelesener Datensatz, Datensatz printf "--\n%3d: %s", $., $_; } }