python模糊匹配文件
發布時間: 2023-09-18 18:31:09
Ⅰ python中正則表達式的匹配規則總結
其他關於Python的總結文章請訪問: https://www.jianshu.com/nb/47435944
正則表達式用來匹配字元串,在python中可以使用 re 模塊來完成,本篇做一個對正則表達式的匹配規則的總結
在上述的精確匹配後可以跟上一些符號來進行模糊的匹配:
可以使用中括弧的形式進行范圍匹配,中括弧表達式後邊可以跟上上述模糊匹配的符號來表示數量
多個條件可以 緊跟著寫在同一個中括弧中 ,比如:
[a-zA-Z] :匹配一個大、小寫字母
Ⅱ python中str.find和 in list的區別使用
在一個str中查找特定的字元串,使用string1.find(substring)的語法,這種查找時一種模糊查找;
但是在一個list中,如果判斷是否包含某個項目,是一個絕對的相等的比較,空格都需要匹配;
所以使用查找匹配時可以採用的方法是:
1.將list轉化為str之後模糊匹配:
比如 if str(list1).find(substring) != -1
2.將list中的所有的字元串都去掉特殊字元以及空格;
比如:
for item in list1:
item.replace(' ','')
再用if substring in list1:
熱點內容