首页 > 其他分享 >emoji正则表达式,常见的问题,emoji引起的字符截断问题

emoji正则表达式,常见的问题,emoji引起的字符截断问题

时间:2023-11-14 15:23:38浏览次数:44  
标签:uDC00 正则表达式 uDFFF uFE0F 截断 uD83D uD83C emoji

匹配大部分emoji
/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/

匹配部分
/[\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/

匹配特殊字符
[`~!@#$%^&*()+=|{}':;',\[\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]

标签:uDC00,正则表达式,uDFFF,uFE0F,截断,uD83D,uD83C,emoji
From: https://www.cnblogs.com/cn-oldboy/p/17831685.html

相关文章

  • HTML03(函数,DOM,jQuery,正则表达式)
    基础js是弱类型的脚本语言;在浏览器的控制台打印:console.log();定义对象varobj={};对象的属性名默认就是字符串;函数前置声明varresult=fun(12,23.44);console.log(result);functionfun(a,b){//参数不需要声明类型retu......
  • Emoji 整理
    笑脸:......
  • mysql中插入emoji报错
    因为项目使用了微信登录,所以会拉取微信用户信息保存到本地数据库中,以前一直没啥问题,今天有个用户就是登不上,其他人都是可以正常登录的,结果查了一下发现他的用户名称有emiji,解决办法还算挺多的1.将数据库的utf8编码转换成utf8mb4的编码2.判断emoj进行阶段,只取汉字3.第三方依赖包......
  • 正则表达式的使用教程
    对于NLP来说,正则表达式在模版比较固定的场景发挥着至关重要的作用,下面来介绍一下正则表达式的一些基本的使用,我们用python的re模块来实现我们的功能。1、匹配单个字符字符功能.匹配任意的一个字符(除了“\n”) [] 匹配[]中列举的字符 \d 匹配数字(0-9) ......
  • java常用正则表达式工具
    publicclassRegexUtils{/***是否是无效手机格式*@paramphone要校验的手机号*@returntrue:符合,false:不符合*/publicstaticbooleanisPhoneInvalid(Stringphone){returnmismatch(phone,RegexPatterns.PHONE_REGEX);......
  • Word查找替换中的正则表达式
    正则表达式,多么高大上的一个叫法啊……高大上有的时候,等同于难度大……难度大有的时候,等同于高高在上……好了,又回到高大上了……其实,是工具就是要用,裱上个“太难”的框子没什么意思,还是来点实在的……********************************************************************......
  • JavaScript--正则表达式
    正则表达式判断用户名/密码varreg=/^\w{6,12}$/;varflag=reg.test(username);判断手机号,1开头并且11位数字varreg=/^[1]\d{10}$/;varflag=reg.test(tele); functionteleflag(){vartele=teleInput.value.trim();//varflag=tele.length==11......
  • 正则表达式
    正则表达式概述本质上是一些字符串,代表的是一个规则作用用来校验数据格式是否合法在一段文本中查找满足要求的要求书写规则限定符?代表前面的字符出现0次或者1次*会匹配0个或多个字符b{5}{2,6}{2,}花括号代表出现的次数(ab)+”+“代表重复出现的字符字符类......
  • Java学习—JAVA正则表达式
    -----生命如同寓言,其价值不在于长短,而在于内容。正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。1、正则表达式语法元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。......
  • 小程序可用emoji加密md5.js
    小程序的昵称有emoji表情,之前网上找的md5库加密后和php加密的md5不一样用下面的代码可以解决此问题//https://github.com/blueimp/JavaScript-MD5(function($){'usestrict'/***Addintegers,wrappingat2^32.*Thisuses16-bitoperationsinternallyt......