首先你必须找到数字。您可以RegExp为此使用一个模式,例如:
var doubleRE = RegExp(r"-?(?:\d*\.)?\d+(?:[eE][+-]?\d+)?");
Run Code Online (Sandbox Code Playgroud)
然后用 解析结果字符串double.parse。就像是:
var numbers = doubleRE.allMatches(input).map((m) => double.parse(m[0])).toList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1727 次 |
| 最近记录: |