getPattern static method
Implementation
static String getPattern(String url) {
String pattern =
url.replaceAllMapped(RegExp('(:[sid][^=]+)(=[^/]+)'), (match) {
//比如bottomNavigator的序号,我们命名为ipage,出现在url中,它是不能用在pattern的
//ipage需要在参数中解析出来,供路由框架使用
if (dynamicParams.contains(match.group(1))) return '';
return '${match.group(1)}';
});
return pattern;
}