parseEmojis method

List<String> parseEmojis(
  1. String text
)

Return a list of emojis found in the input text

For example: parseEmojis('I ❤️ Flutter just like ☕') => '❤️', '☕'

Implementation

List<String> parseEmojis(String text) {
  if (text.isEmpty) return List.empty();

  List<String> result = <String>[];
  for (final character in text.characters) {
    if (hasEmoji(character)) {
      result.add(character);
    }
  }
  return result;
}