System.out.println(s);
正则表达式使用案例: 这里使用到的正则就是 (?<="name"\:")[\w\u4e00-\u9fa5]+(?=")
/**
* 将json字符串中所有的name字段的值修改为一个新值
*/
@Test
public void test1() {
String s1= "{\"name\":\"小明\",\"age\":22,\"master\":{\"name\":\"bb\",\"id\":1001,sex:1},\"users\":[{\"name\":\"cc\",\"addr\":\"南京\"},{\"name\":\"dd\",\"addr\":\"北京\"}]}";
String regex="(?<=\"name\"\\:\")[\\w\\u4e00-\\u9fa5]+(?=\")";
String s2= s1.replaceAll(regex, "新值");
System.out.println(s2);
}
上一篇:JEncrypt加解密工具
下一篇:EditPlus5注册码
Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1