$str = "aa\nbb\ncc\naa\ndd\nee\n"; @a = ($str =~ /(aa.*).?(aa.*)/gs); print "1 = $a[0]\n2 = $a[1]\n";