public static void main(String[] args) {
String input = "我在[[中]][[国]]";
// ?匹配一个字符,+匹配一个或多个
Matcher matcher = Pattern.compile("(?<=\[\[)(\S?)(?=\]\])").matcher(input);
while (matcher.find()){
System.out.println(matcher.group());
}
}
// output: 中 国
这里使用零宽断言,