14 lines
394 B
Dart
14 lines
394 B
Dart
int? extractNumberFromText(String text) {
|
|
// Expresión regular para encontrar el primer número en el texto
|
|
RegExp regExp = RegExp(r'\d+');
|
|
Match? match = regExp.firstMatch(text);
|
|
|
|
// Si se encuentra un número, devolverlo como un entero
|
|
if (match != null) {
|
|
return int.tryParse(match.group(0) ?? '');
|
|
}
|
|
|
|
// Si no se encuentra ningún número, devolver null
|
|
return null;
|
|
}
|