gpt4 book ai didi

flutter - 从Flutter中的列表中提取数字并用逗号分隔

转载 作者:行者123 更新时间:2023-12-03 04:36:24 24 4
gpt4 key购买 nike

List listFinal = [];
所以listFinal具有多个列表中的值,如下所示。
[[“test:111-333-5555”,“test2:222-333-4555”],[“test3:555-333-2222”]
如何制作此列表,使其仅提取数字并用逗号分隔?
最终结果应该像
[1113335555、2223334555、5553332222]
我可以考虑修整或正则表达式,但不确定如何实现。
非常感谢。

最佳答案

试试这个

void main() {
List<String> numberList=[];
List<List<dynamic>> demoList=[["test: 111-333-5555", "test2: 222-333-4555"], ["test3: 555-333-2222"]];
for(int i=0;i<demoList.length;i++){
numberList.addAll(demoList[i].map((e) => e.toString().split(":")[1].replaceAll("-", "")).toList());
}
print(numberList.toString());
}

关于flutter - 从Flutter中的列表中提取数字并用逗号分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64021687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com