Regular Expression

^(\d).(\d+)(p(\d+)|$|HF([\d]{6,7})| Sprint \d+|(?:.(\d+))|(?:.(\d+))p(\d+)|(?:.(\d+))p(\d+)HF([\d]{6,7})|(?:.(\d+))HF([\d]{6,7})|(?:.(\d+)) Sprint \d+)?$