当前位置: 代码迷 >> J2SE >> 正则表达式 特殊字符串轮换
  详细解决方案

正则表达式 特殊字符串轮换

热度:8949   发布时间:2013-02-25 00:00:00.0
正则表达式 特殊字符串替换
一句话。string str="  '我要把这句话里的“”引号 给替换掉。因为这这些可恶的‘’影响了我的json格式' " 。即使把 '替换成  \',把 '' 替换成 \''.哥哥们咋办啊?解决就给分哇!!



就是做个贴吧。人家发帖 带 ’''号了。但我读去这些数据成 json。影响了格式。我该咋办?
------最佳解决方案--------------------------------------------------------

public static void main(String[] args) throws Exception {
String str="我要把这句话里的\"\"引号 给替换掉。因为这这些可恶的''影响了我的json格式" ;
str = str.replaceAll("(['\"])","\\\\$1");
System.out.println(str);
}

------其他解决方案--------------------------------------------------------
楼上正确,来慢了。
------其他解决方案--------------------------------------------------------
 谢谢1楼。感谢2楼。