开始[尴尬]我[我汗]喜欢[高尔夫]吃[饭团]结束
我想取得每一个中括号中的内容,java正则怎么写?谢谢
开始[尴尬]我[我汗]喜欢[高尔夫]吃[饭团]结束
我想取得每一个中括号中的内容,java正则怎么写?谢谢
请采纳:
java.util.regex.Pattern p = Pattern.compile("(?<=\\[)([\u4e00-\u9fa5]+)(?=\\])");
java.util.regex.Matcher m = p.matcher("开始[尴尬]我[我汗]喜欢[高尔夫]吃[饭团]结束");
while (m.find()) {
System.out.println(m.group());
}