Function emojic::text::parse_text
source · [−]Available on crate feature
alloc
only.Expand description
Replaces all gemojis (:[a-z0-9_+-]+:
) found in text
with their Unicode equivalent.
This function is a convenience function for EmojiTextParser
:
EmojiTextParser::new(text).to_string()
Notice, this convenience function requires alloc
unlike the
EmojiTextParser
iterator.
Example
use emojic::text::parse_text;
assert_eq!(
&parse_text("Hello :waving_hand:, I am a :technologist:."),
"Hello 👋, I am a 🧑💻.",
);
use emojic::text::parse_text;
assert_eq!(
&parse_text("Neither std::iter::Iterator nor :rustaceans: are emojis"),
"Neither std::iter::Iterator nor :rustaceans: are emojis",
);