修正一些bug 重新实现get_name_match

修正一些bug 重新实现get_name_match