characters 0.3.1 copy "characters: ^0.3.1" to clipboard
characters: ^0.3.1 copied to clipboard

outdated

String replacement with operations that are Unicode/grapheme cluster aware.

example/main.dart

import 'package:characters/characters.dart';

// Small API examples. For full API docs see:
// https://pub-web.flutter-io.cn/documentation/characters/latest/characters/characters-library.html
main() {
  String hi = 'Hi πŸ‡©πŸ‡°';
  print('String is "$hi"\n');

  // Length.
  print('String.length: ${hi.length}');
  print('Characters.length: ${Characters(hi).length}\n');

  // Skip last character.
  print('String.substring: "${hi.substring(0, hi.length - 1)}"');
  print('Characters.skipLast: "${Characters(hi).skipLast(1)}"\n');

  // Replace characters.
  Characters newHi =
      Characters(hi).replaceAll(Characters('πŸ‡©πŸ‡°'), Characters('πŸ‡ΊπŸ‡Έ'));
  print('Change flag: "$newHi"');
}
385
likes
0
pub points
99%
popularity

Publisher

verified publisherdart.dev

String replacement with operations that are Unicode/grapheme cluster aware.

Homepage

License

unknown (LICENSE)

More

Packages that depend on characters