我还没找到任何方法来检测这些文字。我正在制作一种反垃圾邮件工具,因为它们可能会影响用户体验和产生垃圾信息,所以我认为没有必要保留它们。
我的目标是
if (getMessage().getRawContent().contains(combined character).delete();
如果有人知道一种简单的方法来检查组合字符,请发布!
如果您对我所询问的内容感到困惑,我可以进一步解释并提供更多示例(如果需要)。
我还没找到任何方法来检测这些文字。我正在制作一种反垃圾邮件工具,因为它们可能会影响用户体验和产生垃圾信息,所以我认为没有必要保留它们。
我的目标是
if (getMessage().getRawContent().contains(combined character).delete();
如果有人知道一种简单的方法来检查组合字符,请发布!
如果您对我所询问的内容感到困惑,我可以进一步解释并提供更多示例(如果需要)。
有许多情况下,一个或两个连续的组合字符是完全有效的文本。我会寻找四个或更多的组合字符:
if (getMessage().getRawContent().matches(".*\\p{Mn}{4}.*"))