我試圖創建正則表達式匹配以下模式:使用正則表達式匹配5民,圓點,1個NUM,點,5民
00000.1.17372
即:5 Numbers DOT 1 Number DOT 5 Numbers
我曾嘗試以下re.match:
find = re.match('d{5}.d{1}.d{5}', string)
在上下文:
import re
string = "{u'blabla': u'asdf', u'dd': u'a', u'cotry': u'jjK', u'l': u'/q/iii:00000.1.17372', u'stfe': u'', u'fdfhdiufhi': u'GB', u'y_name': u'Unitm', u'mw': u'00000.1.17372'}"
find = re.match('d{5}.d{1}.d{5}', string)
print find
然而,這似乎並沒有工作,因爲輸出是:
None
're.match(R '^ \ d {5} \。\ d \。\ d {5} $',字符串)' – anubhava
使用'代替search'。 'match'只能在字符串的開始處起作用。 – FamousJameous
這匹配'ddddd#d#ddddd' – brianpck