日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python正则匹配数字_Python正则表达式,用于字母数字

發(fā)布時間:2025/3/21 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python正则匹配数字_Python正则表达式,用于字母数字 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我正在學習正則表達式,并嘗試執(zhí)行以下操作:

以下是一系列字母數(shù)字的格式.它以4位數(shù)字開頭,后跟2個空格,然后是8位數(shù)字,然后是一個空格,然后是8位數(shù)字,然后是一個空格,然后是8位數(shù)字,然后是一個空格,然后是8位數(shù)字,然后是單個空格,然后是OR欄.

FFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF |

或者寫得更清楚:

FFFF[space][space]FFFFFFFF[space]FFFFFFFF[space]FFFFFFFF[space]FFFFFFFF[space]|

我首先需要在以00A3開頭的文件中找到正確的行.然后,我需要拉出使用框架所構成的數(shù)字組:

p = re.compile('00A3 ') # search for 00A3[space][space]

r = re.compile(???) # search for desired 8 digit groups

q = re.compile(\[SECTION2\])

dataString = inFile.next() # 00A3 388A63FF 00000DF1 52984731 FF989ACB

while not q.match(dataString) # look for [SECTION2] line in file. This means we passed where 00A3 would have been so it must not be here.

if p.match(dataString):

numbers = r.findall(dataString) # numbers = [388A63FF, 00000DF1, 52984731, FF989ACB]

break

dataString = inFile.next() # get next line to check

這應該給我一個編號列表,以供進一步處理.我只是不確定如何編寫將僅找到由空格分隔的4組8個字母數(shù)字的正則表達式.我的想法是尋找8個字母數(shù)字以及前面和后面的空格,但這會引起問題嗎?

我調(diào)查了前瞻性并看了后面的選項,但感到困惑.

我對此還很陌生,尤其是在Python中,因此我愿意接受有關更好實現(xiàn)的建議.

謝謝!

總結

以上是生活随笔為你收集整理的python正则匹配数字_Python正则表达式,用于字母数字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。