use regexp and pattern order