實現列表資料的過濾

2021-04-18 01:17:43 字數 530 閱讀 4037

/*

實現列表資料的過濾

源列表可以為空或與源列表相同,此時只對目標列表進行不匹配刪除操作

目標列表和源列表位址不相同時,將從源列表中提取匹配字元列表

*/int filter_list(clistbox *pdstlist, //目標列表

clistbox *psrclist, //源列表

lpctstr pszfilter,  //匹配字元

bool bmatchcase     //大小寫匹配指示)}

cstring filter = pszfilter;

int filter_len = filter.getlength();

if(filter_len>0 && !bmatchcase) //不匹配大小寫

filter.makeupper();

if(strlen(pszfilter) > 0) //匹配字串長度大於0

else //不匹配時刪除}}

return(pdstlist->getcount());

}

python列表過濾

寫 時會遇到這樣的需求 從指定列表中刪除不符合要求的元素。這時直觀的做法就是遍歷整個列表,遇到不符合要求的就刪除。但是下面這種寫法是錯的 for item in list if not wanted item list.remove item return list出錯的原因是python不允許在遍...

分發列表實現路由控制過濾(RIP)實驗

一 基本實驗配置 r1 參考配置 配置介面位址 inte ce loopback0 ip address 172.16.1.1 255.255.255.0 inte ce loopback1 ip address 172.16.2.1 255.255.255.0 inte ce loopback2 ...

1 7 過濾列表輸出

上一節中我們講了如何檢視當前目錄下的檔案和目錄。有時候這樣做很多餘,尤其在查詢某乙個檔案的資訊時。過濾器的工作方式類似乙個簡單的文字匹配字串,有兩種使用方式。1 用法一 明確查詢的檔名,直接跟檔名 root hadoop tmp ls l file1 rw r r 1 root root 0 8月 ...