{ "content": "我刚刚在淘"胡歌" .. 看到你也是他的fans,交个朋友吧,一起来玩儿."},如何通过java正则替换为{ "content": "我刚刚在淘'胡歌' .. 看到你也是他的fans,交个朋友吧,一起来玩儿."};将内部双引号替换为单引号,其他保持不变,谢谢!
------解决思路----------------------
public static void main(String[] args) {
String s="{ \"content\": \"我刚刚在淘\"胡歌\" .. 看到你也是他的fans,交个朋友吧,一起来玩儿.\"}";
s=s.replaceAll("([\u4E00-\u9FA5]+)\\\"", "$1'");
System.out.println(s);
}
------解决思路----------------------
引用,别人在知道。
String s = "{ \"content\": \"我刚刚说:\"在淘胡歌, .. 看到你也是他的fans,交个朋友吧,一起来玩儿。\"\"}";
s = s.replaceAll("((?<=[\u4E00-\u9FA5]:)
------解决思路----------------------
(?<=[\u4E00-\u9FA5]。))\\\"", "'");
System.out.println(s);