繁体   English   中英

如何使用 xquery 从文本中删除表情符号

[英]How can i remove emoji's from text using xquery

我有一个$text = "Hello üäö$"

我想使用xquery从文本中删除表情符号。 我怎样才能做到这一点?

预期结果:“你好 üäö$”

我尝试使用:

replace($text, '[^\x00-\xFFFF]', '')

但没有用。

提前致谢:)

要替换表情符号,您可以利用 XPath 对Character Class Escapes的支持,特别是 Category Escapes,以匹配命名的 Unicode 块:

replace("Hello 😀😃😄 üäö$", "\p{IsEmoticons}+", "")

这将返回预期结果:

Hello  üäö$

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM