Java正则提取括号中的关键词
程序员文章站
2022-06-19 16:21:30
public static void main(String[] args) { String input = "我在[[中]][[国]]"; // ?匹配一个字符,+匹配一个或多个 Matcher matcher = Pattern.compile("(?<=\\[\\[)(\\S?)(?=\\]\\])").matcher(input); while (matcher.find()){ System.ou......
public static void main(String[] args) {
String input = "我在[[中]][[国]]";
// ?匹配一个字符,+匹配一个或多个
Matcher matcher = Pattern.compile("(?<=\\[\\[)(\\S?)(?=\\]\\])").matcher(input);
while (matcher.find()){
System.out.println(matcher.group());
}
}
// output: 中 国
这里使用零宽断言,
本文地址:https://blog.csdn.net/shayukaifa/article/details/111861340