数组中字串的处理,望大神们给点意见,感谢!

2019-07-18 02:00发布

2015-11-09_03563.jpg

如上面图片,由两个数组的到一个数组,
数组station中第一个RF,5G,PASS这个字串中的三个元素:RF  5G  PASS在logresult数组中的有一个元素中包含这三个元素,就将  RF,5G,PASS和RF;749CE3014AC0_RF_150141_5G-PASS.txt写入新的数组的,一直循环完毕!!
数组1
RF,5G,PASS
RF,2G,PASS
DF,PASS
数组2
FT;749CE3014AC0_FT_151636_check_log-FAIL.txt
TP;749CE3014AC0_TP_140938_5G-PASS.txt
FT;749CE3014AC0_FT_151649_check_log-PASS.txt
MAC;749CE3014AC0_MAC_151700_PASS.txt
TP;749CE3014AC0_TP_141038_5G-PASS.txt
TP;749CE3014AC0_TP_140824_5G-FAIL.txt
FT;749CE3014AC0_FT_142400_PASS.txt
DF;749CE3014AC0_DF_151539_PASS.txt
RF;749CE3014AC0_RF_192800_2G-PASS.txt
RF;749CE3014AC0_RF_150141_5G-PASS.txt
麻烦大神们,救救小弟,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
727833949
1楼-- · 2019-07-18 04:43
正确的使这个!!
2015-11-09_03564.jpg
victor400
2楼-- · 2019-07-18 07:02
本帖最后由 victor400 于 2015-12-9 17:37 编辑

你要找规律啊,找到规律才能写算法。给你一个比较笨的方法,将station的那的每一条元素中以“,”为匹配符将其再组成一个数组,同理logresult以“;”分开,然后取.txt前面的2G-PASS.5G-PASS.分别提取出与station对应的数据。然后就是比较RF跟PASS如果这两个不满足则不用管了,如果这两个都满足,再来比较是2G还是5G。如果是DF的则就只比较DF,PASS就好了呀
QQ图片20151209173652.png

一周热门 更多>