簡単にできると思いましたが意外と見つけるまで時間かかってしまいました。
Dartには文字列から数値のみを抽出するようなメソッドはないようです。
なので.replaceAllを使います。
RegExp(r"[^0-9]")は正規表現を使っているようです。
rはスペルミスじゃないですよ。不思議な書き方ですね。
//Flutter Dart 数値のみを抽出 数値のみを取り出す 正規表現
var text = "あ1い2う3";
var extractedText = text.replaceAll(RegExp(r"[^0-9]"), "");
print("数字のみ抽出したテキスト $extractedText");//数字のみ抽出したテキスト 123
下記のサイト様を参考にさせていただきました。
テキストから数字だけを取得したい - #2 by lakshman - フォーラム - UiPath Community Forum