视频选集

大纲笔记:https://lxqx.notion.site/Rust-1b8daef642b780e9b0fad5991fb14430

JSON 解析,通过 nom 库加速我们的分词过程;其中用到的 nom 分词解析器有:
1、multispace0 解析 0 或多个空格
2、tag 解析一个固定的字符串(如关键字)
3、delimited 解析通过前后(解析器)包围的内容(解析器),这是一个组合其他解析器的高阶解析器
4、alt 这是一个可选匹配解析器,组合一堆解析器,挨个解析,只要有一个解析成功就成功
5、recognize_float 识别一个浮点数解析器
6、char 一个固定的字符解析器
7、many0 零到多次重复解析的高阶解析器,解析结果为一个 Vec
8、separated_list0 匹配零到多次由分隔符(解析器)分割的内容(解析器),这是一个高阶解析器
9、separated_pair 匹配一对由分隔符(解析器)分割的内容(解析器),这也是一个高阶解析器
10、opt 这是一个可选解析的高阶解析器,表示被组合的解析器能否解析到内容是可选的