Help for this page
___DATA___ #Pattern 1 - aaa <anything> bbb <anything> ccc <whitespaces> dddd ... xx ccc dddd
print $#{[$lines =~ /aaa.*bbb.*ccc\s*dddd/gsi]} + 1 . "\n";