gpt4 book ai didi

java - 读取带有感叹号的字符串包括句号

转载 作者:行者123 更新时间:2023-11-29 04:07:44 25 4
gpt4 key购买 nike

我正在读取和写入 mdb 文件*,并将感叹号加倍以在数据库字段中获得一个感叹号 (bang)。

aStringBuffer.append("'" + target.getTitle().replaceAll("!","!!") + "',");

上面的字段在 insert into ... 语句中成功使用,内容以 Sample! 开始,正在更改为 Sample!! 在 StringBuffer 中,当我在 mdb 的表中查看它时返回到 Sample!

不过,稍后,当我使用 rs = aStatement.executeQuery(...) 读取值时

然后 rs.getString(aField),我得到 [Sample.!] 而不是 [Sample!]。

请注意,结果中似乎有一个意外的“点”或额外的“句号”。

我想知道这是一个错误还是我做错了什么。

*Windows 7,使用 ucanaccess 版本 2.0.9.4,JRE 1.8.0。

最佳答案

UCanAccess 版本 2.0.9.4 很古老。这个错误是 fixed in version 3.0.3.1超过 3.5 年前。看here (或在 Maven Central 上)获取最新版本。

关于java - 读取带有感叹号的字符串包括句号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57260036/

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