FLUTTER ECOSYSTEM

emoji_regex

emoji-regex offers a regular expression to match all emoji symbols and sequences (including textual representations of emoji) as per the Unicode Standard.

Latest version
0.0.5
30-day downloads
33.3K
Likes
14
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

emoji_regex provides a comprehensive regular expression pattern to accurately match emoji symbols and sequences according to the Unicode Standard. It supports both individual emoji and complex sequences, including textual representations like '😊' or '👨‍💻'. The package is ideal for parsing text in applications that handle user-generated content with emoji, ensuring reliable detection across platforms. It's lightweight and compatible with all major Flutter platforms.

Use cases
  • Parsing user input containing emoji
  • Validating emoji presence in text
  • Extracting emoji from strings
  • Filtering or replacing emoji in messages
  • Supporting multilingual text processing
Key features
  • Unicode-compliant emoji matching
  • Supports emoji sequences and skin tones
  • Handles textual emoji representations
  • Cross-platform compatibility
  • Lightweight and easy to integrate
Suitable for
  • Text processing apps
  • Chat and messaging interfaces
  • Social media features
  • Content moderation tools
  • Internationalized applications
Considerations
  • May require escaping in some regex contexts
  • Performance impact with large text blocks
  • Limited to Unicode-defined emoji
  • Does not support custom emoji
  • Requires careful handling of zero-width joiners
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add emoji_regex

Categories

Related projects