Java编程,想从一段文字中摘取一部分文字,如何做到,正则表达式该如何写,拜谢,具体格式如下
Java编程,想从一段文字中摘取一部分文字,如何做到,正则表达式该如何写,拜谢,具体格式如下2015/05/28-----EndCorporation:[dididada...
Java编程,想从一段文字中摘取一部分文字,如何做到,正则表达式该如何写,拜谢,具体格式如下
2015/05/28 -----End Corporation:[dididadaAB] consumed time : 100ms
正则表达如何取出[]中的dididadaAB,多谢了 展开
2015/05/28 -----End Corporation:[dididadaAB] consumed time : 100ms
正则表达如何取出[]中的dididadaAB,多谢了 展开
1个回答
展开全部
String re = "\\[([^\\]]+)\\]";
String str = "2015/05/28 -----End Corporation:[dididadaAB] consumed time : 100ms";
Pattern p = Pattern.compile(re);
Matcher m = p.matcher(str);
while(m.find()){
System.out.println(m.group(1));
}
更多追问追答
追问
假如我想在多行中匹配出这行,并且从这个str中获取dididadaAB呢? 刚开始接触java,多谢
追答
那你就把多行的内容放进去就行了啊,定义的str是String类型的,单行多行都是的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询