嘿,我想清理一个字符串,只允许它带有az AZ(还有其他语言,不仅是英语),而且,我尝试执行ReplaceAll([^a-z 0-9,]),但是它正在删除其他语言。.有人可以告诉我如何管理只清理特殊字符,也不会从中删除表情符号?

最佳答案

您可以尝试获取a-z和0-9字符的ASCII码,如果当前字符不是其中之一,请执行所需的操作。
有关如何获取字符的ascii值,请参考here

编辑:这个想法是a-z和0-9个字符彼此相邻。因此,只要编写一个简单的函数即可返回boolean,无论您当前的字符是否是其中的一个,如果不是,请替换。
为此,您将必须一一替换。

07-24 09:39
查看更多