#!/usr/bin/perl -w use strict; my $num =1; while() { if ( (/^Services\s*$/../^Users\s*$/) =~ /^(\d+)(?## __DATA__ ======================================================== Net Stuff ======================================================== slfjs sfafdds aslfkjsdl sfsdf ======================================================== Services ======================================================== blah glah sfsd asfsdf afsafdf ======================================================== Users ======================================================== Services sam bill frank