匹配表情emoji 正则_Java中Emoji的正则表达式
一、emoji 的范围
杂项符号及图形一共有768个字符,范围为: U+1F300 ~ U+1F5FF,在 Java 中正则表达式为:
"[\\uD83C\\uDF00-\\uD83D\\uDDFF]"
增补符号及图形中一共有82个字符,范围为: U+1F900 ~ U+1F9FF,在 Java 中正则表达式为:
"[\\uD83E\\uDD00-\\uD83E\\uDDFF]"
表情符号一共有80个字符,范围为: U+1F600 ~ U+1F64F,在 Java 中正则表达式为:
"[\\uD83D\\uDE00-\\uD83D\\uDE4F]"
交通及地图符号一共有103个字符,范围为: U+1F680 ~ U+1F6FF,在 Java 中正则表达式为:
"[\\uD83D\\uDE80-\\uD83D\\uDEFF]"
杂项符号一共有256个字符,范围为: U+2600 ~ U+26FF 或拼上 U+FE0F,在 Java 中正则表达式为:
"[\\u2600-\\u26FF]\\FE0F?"
装饰符号一共有192个字符,范围为: U+2700 ~ U+27BF 或拼上 U+FE0F,在 Java 中正则表达式为:
"[\\u2700-\\u27BF]\\FE0F?
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
