正则大致写完了。明天可以修复一部分bug