我有一个由带前导零的两位数组成的字符串(即'0102031522'(
我想把它分成一个列表,作为没有前导零的整数。
这个例子的输出应该是[1,2,3,15,22]
。
由于达特对我来说是个新手,我很难将其转化为现实,我也不知道从哪里开始。有什么建议吗?
用于任何大小的拆分和列表。
void main() {
final splitSize = 2;
RegExp exp = new RegExp(r"d{"+"$splitSize"+"}");
String str = "0102031522";
Iterable<Match> matches = exp.allMatches(str);
var list = matches.map((m) => int.tryParse(m.group(0)));
print(list);
}
在镖台上测试