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正規表示式匹配字串中的數字,希望對大家有所幫助
原文地址: https://www.linuxprobe.com/python-regular-expression.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2678152/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字串——正規表示式匹配字串
- 匹配純數字正規表示式
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- python 正規表示式匹配Python
- 正規表示式匹配漢字
- 匹配正整數正規表示式
- 匹配小數正規表示式
- 匹配負數正規表示式
- 匹配整數正規表示式
- 匹配自然數正規表示式
- 匹配不包含字母的字串的正規表示式字串
- 正規表示式刪除字串中的漢字字串
- 演算法之字串——正規表示式匹配演算法字串
- 匹配浮點數正規表示式
- 正規表示式匹配
- 匹配n位正整數正規表示式
- 匹配Email、通用數字和Java程式碼的正規表示式AIJava
- 匹配字母、數字和中文字元正規表示式字元
- 正規表示式的多行匹配
- 正規表示式匹配原理
- 正規表示式 多行匹配
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 正規表示式匹配html中的圖片HTML
- 史上最全的正規表示式-匹配中英文、字母和數字
- 匹配至少n位整數正規表示式
- 匹配指定範圍整數正規表示式
- PostgreSQL中的模式匹配和正規表示式 - DasSQL模式
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 匹配護照正規表示式
- 匹配航班號正規表示式
- 10. 正規表示式匹配
- 正規表示式匹配問題
- 正規表示式中 “$” 並不是表示 “字串結束字串
- 匹配非零開頭的最多帶兩位小數的數字正規表示式
- npp++常用的匹配正規表示式
- 匹配磁力連結的正規表示式