getCommaValueIndexes static method

List<int>? getCommaValueIndexes(
  1. String content,
  2. String key, {
  3. String separator = ';',
  4. String equalSymbol = '=',
})

Implementation

static List<int>? getCommaValueIndexes(String content, String key, {String separator = ';', String equalSymbol = '='}) {
  int start = -1;

  String k = "$key=";
  if (content.startsWith(k)) {
    start = 0;
  } else {
    k = '$separator$k';
    start = content.indexOf(k);
  }
  if (start < 0) {
    return null;
  }
  int begin = start + k.length;
  int end = content.indexOf(separator, begin);
  if (end < 0) end = content.length;
  return [begin, end];
}