• I think this will do whay you want.

    Declare @STR varchar(20)

    Set @STR = 'T3es5ta12p001'

    select Substring(@str,len(@str)-PATINDEX('%[A-Z]%',reverse(@str))+2,len(@str))