目录
前面的正则匹配中,我们只能为 一种正则表达式
进行高亮匹配。但很多场景下,我们需要为满足不同的规则的文字进行不同着色。比如下面的代码高亮的展示组件:
这是如何实现的呢,接下来的两章,将进一步认识正则在 Flutter
中的使用。看一下如何使用 StringScanner
实现多正则的匹配效果。
一、 StringScanner 是什么
string_scanner
是和 path
、collection
同一级别的包。因为 flutter_test
会依赖该库,所以初始项目中就会被引入。通过如命令,可以查看三方库的依赖关系:
flutter pub deps