我数据库的某个表有一个text字段 存储一大段文章
文章内容如                斯地方有‘都四反对’所地方似的发‘ 所地方似的发现在我需要文章内容的‘换成‘‘, 或者 \‘(转义符)
问如何在java编码实现?

解决方案 »

  1.   


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

  2.   


       String str = "'都四反对'所地方似的发'所地方似的发"; 
            str.replaceAll("'", "''");//  ‘‘
            str.replaceAll("'", "\\\\'");//  \‘   
      

  3.   

    最简单的办法就是,一行一行的读入文件,对每行进行替换的操作。然后逐行写入到另外一个新文件中。
    如果不想做copy,可以用随机访问文件,一边读一边写。
    想来想去好像没有什么难实现的,你有哪不明白呢?