匹配表情emoji 正则_Java中Emoji的正则表达式

一、emoji 的范围 杂项符号及图形一共有768个字符,范围为: U+1F300 ~ U+1F5FF,在 Java 中正则表达式为: "[\\uD83C\\

一、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?