1 Alert: ('', '') => '' 2 Alert: ('', '123') => '' 3 Alert: ('??', '') => '' 4 Alert: ('??', 'f2') => 'f2' 5 Alert: ('??', 'f27') => 'f2' 6 Alert: ('XXX', '') => '' 7 Alert: ('XXX', '1afp3.') => '1af' 8 Alert: ('XXX', '-1Afp3.d33F$') => '1Af' 9 Alert: ('AAA', '') => '' 10 Alert: ('AAA', '-1Afp3.') => 'Afp' 11 Alert: ('AAA', '-1Afp3.d33F$') => 'Afp' 12 Alert: ('999', '') => '' 13 Alert: ('999', '-1Afp3.') => '13' 14 Alert: ('999', '-1Afp3.d33F$') => '133' 15 Alert: ('9*9', '') => '' 16 Alert: ('9*9', '-1Afp3.') => '1Afp3.' 17 Alert: ('[*]X', '-1Afp3.') => '[-1Afp3.]' 18 Alert: ('<*', '-1Afp3.d33F$') => '-1afp3.d33f$' 19 Alert: ('>*', '-1Afp3.d33F$') => '-1AFP3.D33F$' 20 Alert: ('<[AAAAAAAAAAA]', '-1Afp3.d33F$') => '[afpdf]' 21 Alert: ('>[AAAAAAAAAAA]', '-1Afp3.d33F$') => '[AFPDF]' 22 Alert: ('<[XXXXXXXXXXX]', '-1Afp3.d33F$') => '[1afp3d33f]' 23 Alert: ('>[XXXXXXXXXXX]', '-1Afp3.d33F$') => '[1AFP3D33F]' 24 Alert: ('<[XXXXXXXXXXX]', '-1Afp3.d33F$') => '[1afp3d33f]' 25 Alert: ('>[???????????]', '-1Afp3.d33F$') => '[-1AFP3.D33F]' 26 Alert: ('<[???????????]', '-1Afp3.d33F$') => '[-1afp3.d33f]' 27 Alert: ('\>[\**]', '-1Afp3.d33F$') => '>[*-1Afp3.d33F$]' 28 Alert: ('\>[\\**]', '-1Afp3.d33F$') => '>[\-1Afp3.d33F$]' 29 Alert: ('=*', '-1Afp3.d33F$') => '-1Afp3.d33F$' 30 Alert: ('<??????=*', '-1Afp3.d33F$') => '-1afp3.d33F$' 31 Alert: ('>??????=*', '-1Afp3.d33F$') => '-1AFP3.d33F$' 32 Alert: ('>??????<*', '-1Afp3.d33F$') => '-1AFP3.d33f$' 33 Alert: ('clams', '-1Afp3.d33F$') => 'clams' 34 Alert: ('cl9ms', '-1Afp3.d33F$') => 'cl1ms' 35 Alert: ('cl\9ms', '-1Afp3.d33F$') => 'cl9ms' 36