$re = '/(?=[>A|>Z|>Q]\d{10,14}).*?(?=AAABBB)/ms';
$str = 'qitjfjdjqkfjjf 1934848[*{*}*}*#*#*#[#*
]*,qgvv]*?£[£?£,£~\'_!~£[££<£<\'<\'?£]!<!<
[\'~£,\'}\'<\',!\']\'\',\',<€~Z1234566789>Z12345667890
1\'fncnr\'qmtjcsmsj194&($.!:!
,$/&15?\'?\'(\'\'((\'(\'\'158,$3,!!1
1\'(\'(\',\';?1!( First Time : 10:10PM
1&4$,!;($qmfjccn1\'fkfkckcqtngcnnq
AAABBB : ,$2$$(&158((&&,&,&;&(&&((&
qitjfjdjqkfjjf 1934848[*{*}*}*#*#*#[#*
]*,€]*?£[£?£,£~\'_!~£[££<£<\'<\'?£]!<!<
[\'~£,\'}\'<\',!\']\'\',\',<€~A1234566789>A1234566789123
1\'fncnr\'qmtjcsmsj194&($.!:!
,$/&15?\'?\'(\'\'((\'(\'\'158,$3,!!1
1\'(\'(\',\';?1!( First Time : 10:10PM
1&4$,!;($qmfjccn1\'fkfkckcqtngcnnq
AAABBB : :&;&;&(&;\'1(&?&,&,&1&(&(,
$2$$(&158((&&,&,&;&(&&((&;&;&;&;&
qitjfjdjqkfjjf 1934848[*{*}*}*#*#*#[#*
]*,€]*?£[£?£,£~\'_!~£[££<£<\'<\'?£]!<!<
[\'~£,\'}\'<\',!\']\'\',\',cjejfnfn<€~Q1234566789>Q123456678912
1\'fncnr\'qmtjcsmsj194&($.!:!
,$/&15?\'?\'(\'\'((\'(\'\'158,$3,!!1
1\'(\'(\',\';?1!( First Time : 10:10PM
1&4$,!;($qmfjccn1\'fkfkckcqtngcnnq
dbxbxne AAABBB : ,$2$$(&158((&&,&,&;&(&&((&';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php