微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 数组中字串的处理,望大神们给点意见,感谢!

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

时间:10-02 整理:3721RD 点击:


如上面图片,由两个数组的到一个数组,
数组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
麻烦大神们,救救小弟,谢谢

正确的使这个!


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


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top