现在有这么个问题。
我有一个字符串。String str = "<div><p>${element-1}</p><p>${element-2}</p></div>";里边是一段html代码和变量。
我想通过解析字符串将${element-1},${element-2}从字串中提取出来。最后存放到一个List<String>中。有没有比较好一点的实现方法呢?自己写了一个太麻烦太臃肿了。
我有一个字符串。String str = "<div><p>${element-1}</p><p>${element-2}</p></div>";里边是一段html代码和变量。
我想通过解析字符串将${element-1},${element-2}从字串中提取出来。最后存放到一个List<String>中。有没有比较好一点的实现方法呢?自己写了一个太麻烦太臃肿了。
Scanner scanner = new Scanner (input);
scanner.findInLine ("<div><p>(.+)</p><p>(.+)</p></div>");
MatchResult result = scanner.match();
ArrayList<String> list = new ArrayList<String>();
for (int i=1; i<=result.groupCount(); i++)
list.add(result.group(i));
scanner.close();
这样的可以使用呢?