Java正则提取括号中的关键词
程序员文章站
2022-03-26 21:00:05
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
上一篇: EXT 的ItemSelector如何动态加载数据
下一篇: C++模板-36-类模板和继承和友元