提取字符串中想要的字符串并将她们组成一个字符串数组:

问题:提取所有的ssid后面的字符串并组成一个字符串数组:
var result=16;
var bssid=new Array();
var ssid=new Array();
var type=new Array();
var auth=new Array();
var encrypt=new Array();
var rssi=new Array();
bssid[0]='ac6e1a0c7cb1';
ssid[0]='ChinaNet-782b';
type[0]=0;
auth[0]=4;
encrypt[0]=3;
rssi[0]=191;
bssid[1]='5a6e1a0c7cb2';
ssid[1]='iTV-782b';
type[1]=0;
auth[1]=4;
encrypt[1]=3;
rssi[1]=193;
bssid[2]='841b5e446caa';
ssid[2]='ReeLava2';
type[2]=0;
auth[2]=4;
encrypt[2]=3;
rssi[2]=199;
bssid[3]='52417aa82493';
ssid[3]='iTV-3DB2';
type[3]=0;
auth[3]=4;
encrypt[3]=3;
rssi[3]=195;
bssid[4]='b4417aa82492';
ssid[4]='ChinaNet-3DB2';
type[4]=0;
auth[4]=4;
encrypt[4]=3;
rssi[4]=193;
bssid[5]='0027194fedf8';
ssid[5]='TP-LINK_4FEDF8';
type[5]=0;
auth[5]=4;
encrypt[5]=3;
rssi[5]=205;
bssid[6]='8c210a6ee02e';
ssid[6]='REECAM-TEST-2';
type[6]=0;
auth[6]=4;
encrypt[6]=3;
rssi[6]=209;
bssid[7]='f4ec3812964c';
ssid[7]='TP-LINK_12964C';
type[7]=0;
auth[7]=4;
encrypt[7]=3;
rssi[7]=213;
bssid[8]='62417aa8337f';
ssid[8]='iTV-C0A6';
type[8]=0;
auth[8]=4;
encrypt[8]=3;
rssi[8]=183;
bssid[9]='ec172f2f76d6';
ssid[9]='TP-LINK_2F76D6';
type[9]=0;
auth[9]=4;
encrypt[9]=3;
rssi[9]=179;
bssid[10]='8c210a7432ba';
ssid[10]='V_CPA2';
type[10]=0;
auth[10]=3;
encrypt[10]=3;
rssi[10]=193;
bssid[11]='8c210ab0fdd4';
ssid[11]='TP-LINK_B0FDD4';
type[11]=0;
auth[11]=0;
encrypt[11]=0;
rssi[11]=179;
bssid[12]='001c1042b6b7';
ssid[12]='linksys';
type[12]=0;
auth[12]=0;
encrypt[12]=0;
rssi[12]=205;
bssid[13]='9094e4ccdb2a';
ssid[13]='reecam_dlink';
type[13]=0;
auth[13]=4;
encrypt[13]=3;
rssi[13]=199;
bssid[14]='f4ec3871cb18';
ssid[14]='FULAN XZ';
type[14]=0;
auth[14]=4;
encrypt[14]=3;
rssi[14]=179;
bssid[15]='84c9b20bf0da';
ssid[15]='dlink_reecam';
type[15]=0;
auth[15]=4;
encrypt[15]=3;
rssi[15]=199;


解决方案一:

for (int i = 0; i < num; i++) {
Pattern p_ssid = Pattern.compile("[^a-z]ssid\\[" + i + "\\]='(.+?)';");
Matcher matcher = p_ssid.matcher(result);//result代表上字符串总
if (matcher.find()) {
    System.out.println(matcher.group(1))
}




你可能感兴趣的:(提取字符串中想要的字符串并将她们组成一个字符串数组:)