replaceRange 抽象方法
用 replacement
替换从 start
到 end
的子字符串。
创建一个与以下等效的新字符串
this.substring(0, start) + replacement + this.substring(end)
示例
const string = 'Dart is fun';
final result = string.replaceRange(8, null, 'open source');
print(result); // Dart is open source
start
和 end
索引必须指定一个有效的字符串范围。即 0 <= start <= end <= this.length
。如果 end
为 null
,它将默认为 length。
实现
String replaceRange(int start, int? end, String replacement);