我在android中使用ping。我得到了这个搅拌器:
String mystring =3 packets transmitted, 0 received, 100% packet loss, time 2003ms;
我需要100%的字符串。我怎么能得到这个?
尝试使用此
Pattern pat = Pattern.compile("[\\d%]*\\d[\\d%]*");
Matcher mm = pat.matcher(mystring);
if (mm.find()) {
String result= mm.group();
Log.e("Expresion", result);
}
输出是
03-06 17:54:25.787: E/Expresion(21576): 3
任何想法只能获得100%。
答案 0 :(得分:3)
怎么样?
private static final Pattern pat = Pattern.compile("\\d+%");