Cai*_*Cai 2 regex emoji oniguruma emoji-tones
我正在尝试使用正则表达式来捕获包含子字符串的推文至少两次,所以我使用的是一个简单的
^.+ .+ .+$
. 但是,这不匹配包含例如.
有没有一种聪明的方法可以捕捉带有任何肤色变化或没有肤色变化的表情符号,而无需将每个表情符号排成一行(例如[]
)?
感谢上面的评论,我发现我在 twitter 上遇到的表情符号是 unicode,而肤色变化是组合范围内的字符1f3fb
- 1f3ff
.
http://unicode.org/reports/tr51/#Emoji_Modifiers_Table
所以对我来说,我想要的是[\x{1f3fb}-\x{1f3ff}]?
,[\x{1f3fb}-\x{1f3ff}]?
然后我可以将其放在任何未修改的表情符号旁边以包含肤色变化。