* 优化正则，去掉不必要的捕获
* 优化一处 sorter