/^(?=.*?pat1)(?=.*?pat2)...(?=.*?patNm1).*?patN/