用于捕获表情符号所有肤色变化的正则表达式
Regular expression for capturing all skin-tone variations of an emoji
我正在尝试使用正则表达式来捕获包含子字符串 </code> 的推文至少两次,因此我使用的是简单的 <code>^.+ .+ .+$
。但是,这不匹配包含 </code>.</p> 的字符串
<p>有没有一种聪明的方法可以捕捉具有任何或 none 肤色变化的表情符号,而不是将每个表情符号排成一行(例如 <code>[]
)?
多亏了上面的评论,我发现我在 Twitter 上遇到的表情符号是 unicode,肤色变化是组合 1f3fb
–1f3ff
范围内的字符。
http://unicode.org/reports/tr51/#Emoji_Modifiers_Table
所以对我来说,我想要的是 [\x{1f3fb}-\x{1f3ff}]?
,[\x{1f3fb}-\x{1f3ff}]?
是我可以放在任何未修改的表情符号旁边以包括肤色变化的东西。
我正在尝试使用正则表达式来捕获包含子字符串 </code> 的推文至少两次,因此我使用的是简单的 <code>^.+ .+ .+$
。但是,这不匹配包含 </code>.</p> 的字符串
<p>有没有一种聪明的方法可以捕捉具有任何或 none 肤色变化的表情符号,而不是将每个表情符号排成一行(例如 <code>[]
)?
多亏了上面的评论,我发现我在 Twitter 上遇到的表情符号是 unicode,肤色变化是组合 1f3fb
–1f3ff
范围内的字符。
http://unicode.org/reports/tr51/#Emoji_Modifiers_Table
所以对我来说,我想要的是 [\x{1f3fb}-\x{1f3ff}]?
,[\x{1f3fb}-\x{1f3ff}]?
是我可以放在任何未修改的表情符号旁边以包括肤色变化的东西。