Вы можете сделать то же самое в Hive SQL.используйте rlike вместо prxmatch, и запрос может быть что-то вроде ниже (не проверено).Трижды [AZ] [AZ] [AZ] можно представить как [AZ] {3}, а \ d \ d \ d \ d можно представить как \ d {4}
case when length(PAN_number)=10 and pan_number rlike '^[A-Z]{3}[CPHFATBLJG][A-Z]\d{4}[A-Z]'