import java.util.regex.*;
public class RegexMatch3 {
public static void main(String[] args) {
Pattern p=Pattern.compile("\\[\\[(.*)\\|(.*)\\]\\]");
Matcher m = p.matcher("[[表字|字]]");
if(m.find()){
System.out.println(m.group(1) + " - " + m.group(2));
}
}
}