indexOf 抽象方法

int indexOf(
  1. Pattern pattern, [
  2. int start = 0
])

返回字符串中从 start 开始的第一次匹配 pattern 的位置(包含)

const string = 'Dartisans';
print(string.indexOf('art')); // 1
print(string.indexOf(RegExp(r'[A-Z][a-z]'))); // 0

如果没有找到匹配项,则返回 -1

const string = 'Dartisans';
string.indexOf(RegExp(r'dart')); // -1

start 必须是非负数,且不大于 length

实现

int indexOf(Pattern pattern, [int start = 0]);