[TEST@orcl] SQL>with t1 as( 2 select 'PP1109' a from dual 3 union 4 select 'PP1107' from dual 5 union 6 select 'PVC112' from dual 7 union 8 select 'PVC113' from dual) 9 select regexp_substr(a,'[A-Z|a-z]+',1) from t1;REGEXP_SUBST------------PPPPPVCPVC