基于正则实现