好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python正則表達式從字符串中提取數字的思路詳解

python正則表達式從字符串中提取數字的思路詳解

熱門標簽:ai電話機器人搭建 外呼系統無呼出路由是什么原因 地圖標注教學點 梅縣地圖標注 貴港公司如何申請400電話 400電話辦理電話辦理 甘肅醫療外呼系統排名 呼叫系統外呼只能兩次 西藏智能外呼系統代理商

python從字符串中提取數字

使用正則表達式,用法如下:

## 總結
## ^ 匹配字符串的開始。
## $ 匹配字符串的結尾。
## \b 匹配一個單詞的邊界。
## \d 匹配任意數字。
## \D 匹配任意非數字字符。
## x? 匹配一個可選的 x 字符 (換言之,它匹配 1 次或者 0 次 x 字符)。
## x* 匹配0次或者多次 x 字符。
## x+ 匹配1次或者多次 x 字符。
## x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。
## (a|b|c) 要么匹配 a,要么匹配 b,要么匹配 c。
## (x) 一般情況下表示一個記憶組 (remembered group)。你可以利用 re.search 函數返回對象的 groups() 函數獲取它的值。
## 正則表達式中的點號通常意味著 “匹配任意單字符”

解題思路:

既然是提取數字,那么數字的形式一般是:整數,小數,整數加小數;

所以一般是形如:----.-----;

根據上述正則表達式的含義,可寫出如下的表達式:"\d+\.?\d*";

\d+匹配1次或者多次數字,注意這里不要寫成*,因為即便是小數,小數點之前也得有一個數字;\.?這個是匹配小數點的,可能有,也可能沒有;\d*這個是匹配小數點之后的數字的,所以是0個或者多個;

代碼如下:

import re
string="A1.45,b5,6.45,8.82"
print re.findall(r"\d+\.?\d*",string)
# ['1.45', '5', '6.45', '8.82']

匹配指定字符串開頭的數字

例如下面的string:

tensorflow:Final best valid   0 loss=0.20478513836860657 norm_loss=0.767241849151384 roc=0.8262403011322021 pr=0.39401692152023315 calibration=0.9863265752792358 rate=0.0
提取 calibration=0.9863265752792358 .
# 匹配“calibration=”后面的數字
pattern = re.compile(r'(?=calibration=)\d+\.?\d*')
pattern.findall(string)
# ['0.9863265752792358']

匹配包含指定字符串開頭的數字

pattern = re.compile(r'(?:loss=)\d+\.?\d*')
pattern.findall(string)
# ['loss=0.20478513836860657', 'loss=0.767241849151384']

匹配時間,17:35:24

string = "WARNING:tensorflow: 20181011 15:28:39 Initialize training"
pattern = re.compile(r'\d{2}:\d{2}:\d{2}')
pattern.findall(string)
# ['15:28:39']

匹配時間,20181011 15:28:39

string = "WARNING:tensorflow: 20181011 15:28:39 Initialize training"
pattern = re.compile(r'\d{4}\d{2}\d{2}\s\d{2}:\d{2}:\d{2}')
pattern.findall(string)
# ['20181011 15:28:39']

總結

以上所述是小編給大家介紹的python正則表達式從字符串中提取數字的思路詳解 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • 比較詳細Python正則表達式操作指南(re使用)
  • Python中正則表達式的詳細教程
  • python正則表達式re模塊詳細介紹
  • python利用正則表達式提取字符串
  • Python 匹配任意字符(包括換行符)的正則表達式寫法
  • python的正則表達式re模塊的常用方法
  • Python匹配中文的正則表達式
  • Python使用中文正則表達式匹配指定中文字符串的方法示例
  • PYTHON正則表達式 re模塊使用說明
  • 一篇文章徹底搞懂python正則表達式

標簽:哈密 大興安嶺 湖州 涼山 本溪 海口 泰安 常州

巨人網絡通訊聲明:本文標題《python正則表達式從字符串中提取數字的思路詳解》,本文關鍵詞  python,正則,表達式,從,字符串,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python正則表達式從字符串中提取數字的思路詳解》相關的同類信息!
  • 本頁收集關于python正則表達式從字符串中提取數字的思路詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 少妇性l交大片774com| gaytubexx小鲜肉中国| 亂伦HDWWW欧美BBw另类| 国产免费高清在线视频| 人人精品视频| ai人脸替换明星造梦网站免费| 国模人体大胆私拍大尺度| 村乱1一11小说| 欧美全部裸露的大尺度电影推荐| 女友被强做到呻吟H漫画视频| 免费观看视频app| 攻把受抱起来边啪边走漫画| 国产伦理精品一区| 日本无码情趣内衣A片| JLZZJLZZ亚洲乱熟无码| 男人和女人差差| 老司机精品视频一区二区三区 | 全部免费毛片在线| 国产精品剧情原创麻豆国产| 久久天天躁狠狠躁夜夜爽| 5G影院_天天5g天天爽国产| 熟女H小说在线阅读| 97性视频| 少妇高潮娇喘抽搐| 美女裸体做受???游戏| 被同学操了| 男女后进式猛烈XX动态视频 | 一对情侣在河边做| www.日本一区到六区在线观看| 上学不带内裤和胸罩h| 桃花影院电视剧在线播放| 91九色??PORNY永久地址| 国产nv精品你懂得| 亚洲成成熟老妇女| 朴妮唛无删减大尺度在线观看| 乱Lun合集3-第12部分| 韩国主播19禁| 日本巜做爰猛烈大尺电影爱恋| 北岛玲亚洲一区在线观看| 欧美午夜色大片在线观看| 欧美一级特黄高清A片在线观看 |