[[text]]から値を取得するための正規表現。正規表現を試しました
"((?<=[[)*(?=]])*)+" the value between [[ ]] is not obtained.
たとえば、文字列[[text]]から、テキストを取得する必要があります。
Pattern pat = Pattern.compile("((?<=\\[[)*(?=\\]])*)");
Matcher matcher = pat.matcher("[[text]]");
String next ="";
while(matcher.find()) {
next = matcher.group(0);
break;
}
System.out.println(next); //next should be text