FullForm[(a*b)^5]
(* Times[Power[a,5],Power[b,5]] *)
FullForm[a_^n_.*b_^n_.]
(* Times[Power[Pattern[a,Blank[]],Optional[Pattern[n,Blank[]]]],Power[Pattern[b,Blank[]],Optional[Pattern[n,Blank[]]]]] *)
FullForm[((a*b)/c)^5]
(* Times[Power[a,5],Power[b,5],Power[c,-5]] *)
FullForm[(a_^n_.*b_^n_.)/c_^n_.]
(* Times[Power[Pattern[a,Blank[]],Optional[Pattern[n,Blank[]]]],Power[Pattern[b,Blank[]],Optional[Pattern[n,Blank[]]]],Power[Pattern[c,Blank[]],Times[-1,Optional[Pattern[n,Blank[]]]]]] *)