需要把文章内容的单引号‘换成2个单引号‘‘, 或者 \‘(转义符)

lilinew 2009-10-12 08:04:39
我数据库的某个表有一个text字段 存储一大段文章
文章内容如 斯地方有‘都四反对’所地方似的发‘ 所地方似的发

现在我需要文章内容的‘换成‘‘, 或者 \‘(转义符)
问如何在java编码实现?
...全文
80 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
haoren_e 2009-10-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 amdgaming 的回复:]
Java code
String str="'都四反对'所地方似的发'所地方似的发";
str.replaceAll("'","''");// ‘‘ str.replaceAll("'","\\\\'");// \‘
[/Quote]
正确
bayougeng 2009-10-12
  • 打赏
  • 举报
回复
最简单的办法就是,一行一行的读入文件,对每行进行替换的操作。然后逐行写入到另外一个新文件中。
如果不想做copy,可以用随机访问文件,一边读一边写。
想来想去好像没有什么难实现的,你有哪不明白呢?
myj870517 2009-10-12
  • 打赏
  • 举报
回复
来晚了,2,3楼都是的额
amdgaming 2009-10-12
  • 打赏
  • 举报
回复

String str = "'都四反对'所地方似的发'所地方似的发";
str.replaceAll("'", "''");// ‘‘
str.replaceAll("'", "\\\\'");// \‘
swandragon 2009-10-12
  • 打赏
  • 举报
回复

public static void main(String[] args){
String str = "斯地方有'都四反对所'地方似的发‘所地方似的发 ";
System.out.println(str.replaceAll("\\'|\\‘","\\'\\'"));
}

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧