Pattern p = Pattern.compile("android:name=\"(.*?)\"(.*?)android:value=\"(.*?)\"");
Matcher m = p.matcher("<meta-data android:name="channel" android:value="default"/>");
while(m.find()){
<span style="white-space:pre"> </span>//group(0)代表整句,group(1)代表第一个匹配的字符串,以此类推
<span style="white-space:pre"> </span>System.out.println(m.group(1)+m.group(3));
}
具体的匹配规则查阅java api