Python利用正則表達式匹配并截取指定子串及去重的方法
本文實例講述了Python利用正則表達式匹配并截取指定子串及去重的方法。分享給大家供大家參考。具體如下:
import re pattern=re.compile(r'\| (\d+) \| (\d+) \|') numset=set() all=''' | 29266795 | 533 | | 29370116 | 533 | | 29467495 | 533 | | 29500404 | 533 | | 29500622 | 533 | | 29515964 | 530 | | 29516015 | 530 | | 29520954 | 530 | | 29520960 | 530 | | 29525346 | 530 | | 29525351 | 530 | | 29525365 | 530 | ''' matches=pattern.findall(all) for did,dt in matches: numset.add(dt) print numset
PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:
JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript
正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg
希望本文所述對大家的Python程序設計有所幫助。
- Python字符串中查找子串小技巧
- Python實現(xiàn)判斷一個字符串是否包含子串的方法總結
- Python簡單實現(xiàn)查找一個字符串中最長不重復子串的方法
- python實現(xiàn)對求解最長回文子串的動態(tài)規(guī)劃算法
- python實現(xiàn)求最長回文子串長度
- 詳解Python最長公共子串和最長公共子序列的實現(xiàn)
- Python實現(xiàn)針對給定字符串尋找最長非重復子串的方法
- 在Python中實現(xiàn)替換字符串中的子串的示例
- Python實現(xiàn)統(tǒng)計給定字符串中重復模式最高子串功能示例
- Python中判斷子串存在的性能比較及分析總結
相關文章
python?yaml文件數(shù)據(jù)按原有的數(shù)據(jù)順序dump問題小結
這篇文章主要介紹了python?yaml文件數(shù)據(jù)按原有的數(shù)據(jù)順序dump,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-11-11
DataFrame 數(shù)據(jù)合并實現(xiàn)(merge,join,concat)
這篇文章主要介紹了DataFrame 數(shù)據(jù)合并實現(xiàn)(merge,join,concat),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06
Python數(shù)據(jù)分析之?Matplotlib?散點圖繪制
這篇文章主要介紹了Python數(shù)據(jù)分析之?Matplotlib?散點圖繪制,散點圖又稱散點圖,是使用多個坐標點的分布反映數(shù)據(jù)點分布規(guī)律、數(shù)據(jù)關聯(lián)關系的圖表,下文對散點圖的詳細介紹及繪制,需要的小伙伴可以參考以一下2022-05-05
Python爬蟲之獲取心知天氣API實時天氣數(shù)據(jù)并彈窗提醒
今天我們來學習如何獲取心知天氣API實時天氣數(shù)據(jù),制作彈窗提醒,并設置成自啟動項目.文中有非常詳細的代碼示例及介紹,對正在學習python的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-05-05
Python使用win32com模塊實現(xiàn)數(shù)據(jù)庫表結構自動生成word表格的方法
這篇文章主要介紹了Python使用win32com模塊實現(xiàn)數(shù)據(jù)庫表結構自動生成word表格的方法,結合實例形式分析了win32com模塊下載、連接mysql、查詢獲取表結構以及使用win32com生成word表格的相關操作技巧,需要的朋友可以參考下2018-07-07
python 列出面板數(shù)據(jù)所有變量名的示例代碼
在Python中,處理面板數(shù)據(jù)(Panel Data)通常使用pandas庫,特別是當數(shù)據(jù)以DataFrame或Panel,這篇文章主要介紹了python 列出面板數(shù)據(jù)所有變量名,需要的朋友可以參考下2024-06-06

