完善匹配函数