#!/usr/bin/perl use strict; use warnings; while () { my $id; if (m/type="stored-procedure"/) { $id = $1 if m/id="([^"]+)"/; } print "ID: $id\n" if defined $id; } __DATA__ \ \ \ \