Sample code for 30+ languages & platforms
Dart

Get a Substring by Char Index and Length

Demonstrates how to use the GetRange method to get a substring by index and length.

Note: This example demonstrates the GetRange method which was added in Chilkat v9.5.0.87.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final sb = CkStringBuilder();

  // Load a file that contains this string:  0123456789ABCDEF
  sb.loadFile('qa_data/txt/remove_chars.txt', 'utf-8');

  // Return "56789A" from the string.
  // if removeFlag is true, the returned string is also removed from the sb.
  final removeFlag = true;
  final result = sb.getRange(5, 6, removeFlag);

  print(result);
  print(sb.getAsString());

  // Output is: 
  // 
  // 56789A
  // 01234BCDEF
}