我正在尝试使用正则表达式捕获包含子字符串的推文至少两次,所以我使用的是一个简单的
^.+ .+ .+$
。但是,这与字符串不匹配,而字符串例如包含。
我是否有一种聪明的方法可以捕获具有任何肤色变化或没有肤色变化的表情符号,而不是将每一个都放在一行(如[]
)?
答案 0 :(得分:3)
感谢上面的评论,我发现我在Twitter上遇到的表情符号是unicode,肤色变化是1f3fb
- 1f3ff
范围内的字符组合。
http://unicode.org/reports/tr51/#Emoji_Modifiers_Table
所以对我来说我想要的是[\x{1f3fb}-\x{1f3ff}]?
,[\x{1f3fb}-\x{1f3ff}]?
是我可以放在任何未修改的表情符号旁边的东西,包括肤色变化。