我的输入文本如下所示:
..some_text0 [[some_text1]] some_text2 [[some_text3]] some_text4 ....
我想提取双方括号内包含的所有文本,或者我想单独获取组:
some_text1
some_text3
我尝试了这个解决方案:
Matcher m = Pattern.compile("\\[\\[.*\\]\\]").matcher(line_input);
while (m.find()) {
System.out.println("Found: " + matcher.group());
}
但是这打印了我:
[[some_text1]] some_text2 [[some_text3]]
作为唯一的结果。如何实现我的目标?
最佳答案
关于java - 查找所有带有双方括号的子序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740658/