Python正規表示式匹配字串中的數字
這篇文章主要介紹了Python正規表示式匹配字串中的數字,本文透過例項程式碼給大家介紹的非常詳細,具有一定的參考借鑑價值,需要的朋友可以參考下 |
1.使用“\d+”匹配全數字
程式碼:
import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650." m = re.findall("\d+", zen) print(m)
結果:
但是上述這種方式也會引入非純資料,例子如下:
import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650. string666xxx." m = re.findall("\d+", zen) print(m)
結果:
2.使用r“\b\d+\b”匹配純數字資料(r表示原生字元,具有轉義作用)
程式碼:
import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650. string666xxx." m = re.findall(r"\b\d+\b", zen) print(m)
結果:
第一種情況表示式開頭有沒有 r 影響不大,第二種情況只有加了 r 才能使用\b(代表前後均有空格的純數字), 否則只會返回一個空列表
總結
以上所述是小編給大家介紹的Python正規表示式匹配字串中的數字,希望對大家有所幫助
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2678152/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字串——正規表示式匹配字串
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- python 正規表示式匹配Python
- 匹配數字的正規表示式程式碼例項
- 正規表示式匹配各種型別數字型別
- 匹配雙位元組字串的正規表示式字串
- 用正規表示式提取字串中的字元(包含數字)字串字元
- 正規表示式刪除字串中的漢字字串
- 匹配不包含字母的字串的正規表示式字串
- 演算法之字串——正規表示式匹配演算法字串
- 正規表示式裡字串”不包含”匹配技巧字串
- 正規表示式實現的從字串中篩選出數字字串
- 匹配Email、通用數字和Java程式碼的正規表示式AIJava
- 匹配有效數字的正規表示式程式碼例項
- 匹配各種數字格式的正規表示式程式碼大全
- 匹配字母、數字和中文字元正規表示式字元
- 正規表示式如何匹配不包含指定字元的字串字元字串
- 正規表示式刪除字串中非數字內容字串
- 匹配正負小數正規表示式程式碼
- 正規表示式匹配html中的圖片HTML
- PHP中的正規表示式及模式匹配PHP模式
- 正規表示式匹配原理
- [譯]正規表示式匹配
- iOS正規表示式匹配iOS
- 匹配指定位數的正規表示式程式碼
- 匹配浮點數的正規表示式程式碼
- 只能由數字和字母組成的字串正規表示式字串
- 匹配漢字的正規表示式程式碼例項
- PostgreSQL中的模式匹配和正規表示式 - DasSQL模式
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 模式匹配與正規表示式模式
- Swift 正規表示式匹配NSRegularExpressionSwiftExpress
- 驗證由數字和字母組成字串的正規表示式字串
- 第七章——字串(簡單的正規表示式匹配器)字串
- 正規表示式中 “$” 並不是表示 “字串結束字串
- 匹配HTML註釋的正規表示式HTML
- 匹配A股程式碼的正規表示式