extractAltura function

String extractAltura(
  1. String fullText
)

Implementation

String extractAltura(String fullText) {
  final lines = fullText.split('\n');

  for (var i = 0; i < lines.length; i++) {
    final line = lines[i].trim().toLowerCase();

    if (line.startsWith('altura')) {
      final alturaRegExp = RegExp(r'(\d+[.,]\d{1,2})');
      final match = alturaRegExp.firstMatch(line);

      if (match != null) {
        return match.group(1)!.replaceAll(',', '.');
      }
    }
  }

  return '';
}