chess + re_match