TestsTested | β |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Nov 2016 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | β |
Maintained by Christian Niles.
SwiftEmoji
provides a set of regular expressions to find emoji in swift strings. All forms of emoji are matched, including:
All emoji are derived directly from the standard unicode data files, using an automated script.
The Emoji
class exposes a number of useful regular expressions as static variables. They each come in compiled (NSRegularExpression
) and uncompiled (String
) forms.
SingleEmojiPattern
and SingleEmojiRegex
match a single emoji character (grapheme cluster).MultiEmojiPattern
and MultiEmojiRegex
match one or more consecutive emoji characters.The String
values are useful when composing your own expressions. For example, you could
Look at the source code in Emoji.swift
for an example.
SwiftEmoji
can be installed via CocoaPods, Carthage, or Swift Package Manager.
SwiftEmoji is released under the MIT License. Details are in the LICENSE.txt
file in the project.