gpt4 book ai didi

java - java中删除特殊字符的策略建议

转载 作者:行者123 更新时间:2023-12-02 07:48:34 25 4
gpt4 key购买 nike

我创建了一个 Java 应用程序,用于解析文本文件以提取正在加载到数据表中的字段。我们发现一些异常处理,其中表无法接受特殊字符,特别是 等。

当我查看输入文件时,这些字符在输入文件中显示为空格,但 Java 对它们的解释不同。我怀疑这是一个以不同方式解释的字符代码。

我的问题是:为了过滤掉这些字符,有什么方法可以生成 Java 所看到内容的列表吗?我正在考虑打印 CHAR 和字符代码,如果可能的话,打印字符〜集〜(ASCII,ANSI,UTF-8 等)。由此,我可以用空格替换结束文件中的字符并解决我的问题。

有没有我没有看到的更简单的解决方案?

最佳答案

听起来您正在跨越字符集,或者您的输入文件中包含某种控制字符序列。您应该将精力集中在这一方面,并​​确保您在正确的字符集中工作。我能想到的汇总文件中字符列表的唯一方法是使用数组并循环文件。

如果您真的想删除所有这些内容,请查看此线程

Regular expression for excluding special characters

它解释了如何使用正则表达式将字符列入白名单和黑名单。

关于java - java中删除特殊字符的策略建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10516634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com