这个正则表达式匹配所有845表情符号,取自

Emoji unicode characters for use on the web:

[\u{203C}\u{2049}\u{20E3}\u{2122}\u{2139}\u{2194}-\u{2199}\u{21A9}-\u{21AA}\u{231A}-\u{231B}\u{23E9}-\u{23EC}\u{23F0}\u{23F3}\u{24C2}\u{25AA}-\u{25AB}\u{25B6}\u{25C0}\u{25FB}-\u{25FE}\u{2600}-\u{2601}\u{260E}\u{2611}\u{2614}-\u{2615}\u{261D}\u{263A}\u{2648}-\u{2653}\u{2660}\u{2663}\u{2665}-\u{2666}\u{2668}\u{267B}\u{267F}\u{2693}\u{26A0}-\u{26A1}\u{26AA}-\u{26AB}\u{26BD}-\u{26BE}\u{26C4}-\u{26C5}\u{26CE}\u{26D4}\u{26EA}\u{26F2}-\u{26F3}\u{26F5}\u{26FA}\u{26FD}\u{2702}\u{2705}\u{2708}-\u{270C}\u{270F}\u{2712}\u{2714}\u{2716}\u{2728}\u{2733}-\u{2734}\u{2744}\u{2747}\u{274C}\u{274E}\u{2753}-\u{2755}\u{2757}\u{2764}\u{2795}-\u{2797}\u{27A1}\u{27B0}\u{2934}-\u{2935}\u{2B05}-\u{2B07}\u{2B1B}-\u{2B1C}\u{2B50}\u{2B55}\u{3030}\u{303D}\u{3297}\u{3299}\u{1F004}\u{1F0CF}\u{1F170}-\u{1F171}\u{1F17E}-\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E7}-\u{1F1EC}\u{1F1EE}-\u{1F1F0}\u{1F1F3}\u{1F1F5}\u{1F1F7}-\u{1F1FA}\u{1F201}-\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}-\u{1F251}\u{1F300}-\u{1F320}\u{1F330}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F380}-\u{1F393}\u{1F3A0}-\u{1F3C4}\u{1F3C6}-\u{1F3CA}\u{1F3E0}-\u{1F3F0}\u{1F400}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4F7}\u{1F4F9}-\u{1F4FC}\u{1F500}-\u{1F507}\u{1F509}-\u{1F53D}\u{1F550}-\u{1F567}\u{1F5FB}-\u{1F640}\u{1F645}-\u{1F64F}\u{1F680}-\u{1F68A}]

用法示例:

regex = /[\u{203C}\u{2049}\u{20E3}\u{2122}\u{2139}\u{2194}-\u{2199}\u{21A9}-\u{21AA}\u{231A}-\u{231B}\u{23E9}-\u{23EC}\u{23F0}\u{23F3}\u{24C2}\u{25AA}-\u{25AB}\u{25B6}\u{25C0}\u{25FB}-\u{25FE}\u{2600}-\u{2601}\u{260E}\u{2611}\u{2614}-\u{2615}\u{261D}\u{263A}\u{2648}-\u{2653}\u{2660}\u{2663}\u{2665}-\u{2666}\u{2668}\u{267B}\u{267F}\u{2693}\u{26A0}-\u{26A1}\u{26AA}-\u{26AB}\u{26BD}-\u{26BE}\u{26C4}-\u{26C5}\u{26CE}\u{26D4}\u{26EA}\u{26F2}-\u{26F3}\u{26F5}\u{26FA}\u{26FD}\u{2702}\u{2705}\u{2708}-\u{270C}\u{270F}\u{2712}\u{2714}\u{2716}\u{2728}\u{2733}-\u{2734}\u{2744}\u{2747}\u{274C}\u{274E}\u{2753}-\u{2755}\u{2757}\u{2764}\u{2795}-\u{2797}\u{27A1}\u{27B0}\u{2934}-\u{2935}\u{2B05}-\u{2B07}\u{2B1B}-\u{2B1C}\u{2B50}\u{2B55}\u{3030}\u{303D}\u{3297}\u{3299}\u{1F004}\u{1F0CF}\u{1F170}-\u{1F171}\u{1F17E}-\u{1F17F}\u{1F18E}\u{1F191}-\u{1F19A}\u{1F1E7}-\u{1F1EC}\u{1F1EE}-\u{1F1F0}\u{1F1F3}\u{1F1F5}\u{1F1F7}-\u{1F1FA}\u{1F201}-\u{1F202}\u{1F21A}\u{1F22F}\u{1F232}-\u{1F23A}\u{1F250}-\u{1F251}\u{1F300}-\u{1F320}\u{1F330}-\u{1F335}\u{1F337}-\u{1F37C}\u{1F380}-\u{1F393}\u{1F3A0}-\u{1F3C4}\u{1F3C6}-\u{1F3CA}\u{1F3E0}-\u{1F3F0}\u{1F400}-\u{1F43E}\u{1F440}\u{1F442}-\u{1F4F7}\u{1F4F9}-\u{1F4FC}\u{1F500}-\u{1F507}\u{1F509}-\u{1F53D}\u{1F550}-\u{1F567}\u{1F5FB}-\u{1F640}\u{1F645}-\u{1F64F}\u{1F680}-\u{1F68A}]/

str = "I am a string with emoji ???????? and other Unicode characters 比如中文."

str.gsub regex,''

# "I am a string with emoji and other Unicode characters 比如中文."

保留其他Unicode字符,例如亚洲字符.

编辑:我使用正则表达式来排除ASCII数字和符号.有关详细信息,请参阅How do I remove emoji from string的评论.

匹配表情emoji 正则_ruby中的一个示例正则表达式将匹配任何表情符号?相关推荐

  1. 匹配表情emoji 正则_php正则表达式过滤emoji表情符号

    php正则表达式过滤emoji表情符号2017-08-23 21:41 现在中国有手机的人用微信的应该占了90%吧!小编没事的时候也是天天玩微信. 不过不是发朋友圈这些,而是上面有很多感兴趣的文章. ...

  2. 匹配表情emoji 正则_js判断替换emoji表情?

    npm上有一个[emoji-regex]包,可以使用.(https://www.npmjs.com/package... 亦或则直接使用该包中的正则表达式 function checkEmoji (s ...

  3. 匹配表情emoji 正则_详解Android过滤emoji表情正则表达式

    做了一些信息提交的操作,输入了Emoji表情时,后台数据库无法存储 原因:UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去 ...

  4. element 搜索匹配_如何在Element-ui中实现一个远程搜索功能

    如何在Element-ui中实现一个远程搜索功能 发布时间:2021-01-29 14:50:00 来源:亿速云 阅读:87 作者:Leah 这篇文章给大家介绍如何在Element-ui中实现一个远程 ...

  5. 质疑贴——对《新版微软一站式示例代码库》中的一个示例的质疑

    在"新版微软一站式示例代码库发布 - 绑定第三版示例代码浏览器"中,有若干最新的asp.net的示例. 对其中的一个示例的源代码研究了一番.觉得有问题,故在此阐述本人的疑问,望广大 ...

  6. tsql 正则_T-SQL中的SQL Server正则表达式

    如果有人对将正则表达式与CLR一起使用感兴趣,那么这里是一个解决方案.下面的函数(C#.net 4.5)如果模式匹配则返回1,如果模式不匹配则返回0.我用它来标记子查询中的行.SQLfunction属 ...

  7. java 空格 正则_Java中关于空格的正则表达式

    public class Test { public static void main(String[] args) { String s = "GET             /index ...

  8. java正则出现次数_正则表达式(二)—匹配次数的正则

    正则表达式 匹配次数的正则 在前一篇文章中,我们总结了和位置相关的正则,在这篇文章中,我们将继续学习正则表达式其它的内容. 假如现在给你一个regular_1.txt文件,让你找出含有连续2个a的行, ...

  9. 第十章:正则表达式的匹配模式

    正则表达式的定义         正则表达式(regular expression)是用于匹配字符串中字符组合的模式.在JavaScript中,正则表达式是一个描述字符模式的对象.RegExp对象更多 ...

最新文章

  1. SpringCloud Alibaba微服务实战(六) - 路由网关(Gateway)
  2. c++ 数组的输入遇到特定字符停止输入_滑动窗口思维--挑战“无重复字符的最长子串”
  3. 你不知道ADo.Net中操作数据库的步骤【超详细整理】
  4. js中避免函数名和变量名跟别人冲突
  5. JavaScript知识点之“事件机制”
  6. 苹果app代码行数统计
  7. linux on galaxy 教程,三星 'Linux on DeX' 进入 Beta 版,该文章告诉您如何参与其中
  8. phyton基础-01
  9. Python12306自动抢票下单,五一旅游回家就选Python
  10. 央视揭秘“微商传销”:通过朋友圈炫富发展下线
  11. GB/T 31402塑料--塑料表面抗菌性能试验方法
  12. 云上城之个服务器维护时间,云上城之歌开服时间表 官方最新开服情况
  13. python图像倾斜校正_校正倾斜的文本
  14. html word页面展示,word文档怎样调页面
  15. 怎样把vc6的MSComm控件接受的数据实时的显示在编辑框,并把数据实时惠存txt文件中
  16. 云弹性:它如何影响云计算?
  17. AD7616的国产替代方案—ADCS16162(16位16通道同步采样ADC)
  18. r320使用ahci模式安装linux,如何开启ahci模式 ahci模式开启的方法
  19. sysbench 压测 安装
  20. qscoj 喵哈哈村的打印机游戏(区间dp)

热门文章

  1. 计算机技能大赛 动画,2011年青岛市中等职业学校计算机技能大赛动画制作.doc
  2. 在LaTeX中如何输入‰?
  3. css里怎么设置表格描述,css如何设置表格样式 | 睿客网
  4. 超多案例,强解H5移动端页面设计!-20150228早读课
  5. 社招 | 华为合作CV算法岗
  6. HDU 1253 - 胜利大逃亡
  7. phpcmsnbsp;get万能标签实现phpcm…
  8. 如何使用 ATK-SIM900A 模块进行中英文的短信发送
  9. 839-TCP协议问答篇
  10. 关于C语言ceil函数的讲解!!