用正则表达式提取字符串中字符

2025-02-25 15:55:10
推荐回答(1个)
回答1:

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));
}
}
}