实现match方法