normalize static method

String normalize(
  1. String line
)

Implementation

static String normalize(String line) {
  line = line.replaceAll(" ", '');
  line = line.replaceAll("«", "<<");
  final b = StringBuffer();
  for (final rune in line.toUpperCase().runes) {
    var ch = String.fromCharCode(rune);
    ch = _normMap[ch] ?? ch;
    final cu = ch.codeUnitAt(0);
    final isAZ = cu >= 65 && cu <= 90;
    final is09 = cu >= 48 && cu <= 57;
    if (isAZ || is09 || cu == 60) {
      b.writeCharCode(cu);
    }
  }
  return b.toString();
}