[英]How can i remove emoji's from text using xquery
I have a $text = "Hello üäö$"我有一个$text = "Hello üäö$"
I wanted to remove just emoji's from the text using xquery .我想使用xquery从文本中删除表情符号。 How can i do that?
我怎样才能做到这一点?
expected result: "Hello üäö$"预期结果:“你好 üäö$”
i tried to use:我尝试使用:
replace($text, '[^\x00-\xFFFF]', '')
but didn't work.但没有用。
Thanks in advance:)提前致谢:)
To replace emoji, you can make use of XPath's support for Character Class Escapes , specifically Category Escapes, to match named Unicode blocks:要替换表情符号,您可以利用 XPath 对Character Class Escapes的支持,特别是 Category Escapes,以匹配命名的 Unicode 块:
replace("Hello 😀😃😄 üäö$", "\p{IsEmoticons}+", "")
This returns the expected result:这将返回预期结果:
Hello üäö$
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.