0
我正在學習Python的RE模塊並做一些實驗。我使用的表達有關的問題,這裏是例子:如何在Python中使用re.compile如果我只想匹配字母單詞
name = 'abc123def456'
m = re.compile('.*[^0-9]').match(name)
m.group()
print m
結果是「abc123def」
,我應該怎麼做,如果我想完全取出數字數
謝謝!
我正在學習Python的RE模塊並做一些實驗。我使用的表達有關的問題,這裏是例子:如何在Python中使用re.compile如果我只想匹配字母單詞
name = 'abc123def456'
m = re.compile('.*[^0-9]').match(name)
m.group()
print m
結果是「abc123def」
,我應該怎麼做,如果我想完全取出數字數
謝謝!
'\ D':非數字字符。你的正則表達式將是'\ D +' – revo
通過讓*與第一組數字相匹配,因爲之後有非數字。您也可以使用'[^ 0-9]' – anon
字符串中有兩個數字序列。你需要得到哪一個?都? –