tt_SPLIT function

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

tt_SPLIT(str, delim, n): splits and takes the nth token (1-based)

Implementation

dynamic tt_SPLIT(dynamic v1, dynamic v2, dynamic v3) {
  final s = varToStr(v1);
  final delim = varToStr(v2);
  final n = varToInt(v3) - 1; // 0-based
  if (delim.isEmpty) return s;
  final parts = s.split(delim);
  if (n < 0 || n >= parts.length) return '';
  return parts[n];
}