如何从DART语言的字符串中提取数字

我想通过使用dart语言从flutter框架中的字符串中仅提取数字。

,例如该字符串。 字符串str ='abc3def 4 ghi5 jkl 6mno0 pqrs2';

结果应该像这样= 345602;

我尝试了许多正则表达式,例如[a-zA-Z],+ / d + / D ^ [0-9],但它们都不起作用。

这是我正在使用的一段代码,如我的代码所示,我想制作除数字以外的所有字符并将其转换为'',

作为提醒,我只想提取数字。

I want to extract only numbers from a string in flutter framework by using dart language.

,例如该字符串。 字符串str ='abc3def 4 ghi5 jkl 6mno0 pqrs2';

结果应该像这样= 345602;

我尝试了许多正则表达式,例如[a-zA-Z],+ / d + / D ^ [0-9],但它们都不起作用。

这是我正在使用的一段代码,如我的代码所示,我想制作除数字以外的所有字符并将其转换为'',

作为提醒,我只想提取数字。

for (TextBlock block in readText.blocks) {
  //  if (block.text.length == 14) {
  setState(() {
    texts.add(block.text.replaceAll(RegExp("[a-zA-Z]"),''));
  });
  print('$count$texts');
  count++;
  // }
}
a123zxxc 回答:如何从DART语言的字符串中提取数字

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3039877.html

大家都在问