java提取字符串英文花括号中的值 {{name}}
1、使用 public String[] split(String regex){} 方法以“{{” 为分隔符,分割字符串
切割后结果如图片所示
代码示例:
String string = "你好!{{name}},你给我种甜蜜的感觉,我可以加你微信吗?约定{{date}}再次去{{place}}玩耍,好吗!";
String[] split = string.split("\\{\\{");

2、使用 public String substring(int beginIndex, int endIndex)处理已分割后的字符串数组
遍历数组对象,在每一次循环里边,每一个元素都从头截取到“}}”。
代码示例
for (int i = 1; i < split.length; i++) {
String sub = split[i].substring(0, split[i].indexOf("}}"));
System.out.println("sub = " + sub);
}

3、完整代码:
String string = "你好!{{name}},你给我种甜蜜的感觉,我可以加你微信吗?约定{{date}}再次去{{place}}玩耍,好吗!";
String[] split = string.split("\\{\\{");
for (int i = 1; i < split.length; i++) {
String sub = split[i].substring(0, split[i].indexOf("}}"));
System.out.println("sub = " + sub);
}
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:29
阅读量:33
阅读量:73
阅读量:161
阅读量:122