问题描述
最近再做android的开发,需要解析字符串。提取中括号的内容,比如:我是[001]真心求救的[002],你能帮帮我吗现在要把001和002给提取出来,哪位帮帮我啊
解决方案
解决方案二:
Stringstr="我是[001]真心求救的[002],你能帮帮我吗";Patternpattern=Pattern.compile("\[(.*?)\]");Matchermatcher=pattern.matcher(str);while(matcher.find()){System.out.println(matcher.group(1));}
解决方案三:
Patternpattern=Pattern.compile("\[([^\]]*)\]");
时间: 2024-10-27 10:38:46