fnAnsiMid function

dynamic fnAnsiMid(
  1. dynamic v1,
  2. dynamic v2,
  3. dynamic v3
)

Implementation

dynamic fnAnsiMid(dynamic v1, dynamic v2, dynamic v3) {
  final s = varToStr(v1);
  final index = varToInt(v2) - 1;
  final count = varToInt(v3);
  if (index < 0 || index >= s.length) return '';
  final end_ = (index + count).clamp(0, s.length);
  return s.substring(index, end_);
}