我正在使用python試圖編寫一些簡單的代碼,通過正則表達式查找字符串並查找內容。在此字符串中:一個非常簡單的正則表達式的問題
and the next nothing is 44827
我希望我的正則表達式只返回數字。
我已經建立了我的Python程序是這樣的:
buf = "and the next nothing is 44827"
number = re.search("[0-9]*", buf)
print buf
print number.group()
什麼number.group()返回的是一個空字符串。然而,當正則表達式是:
number = re.search("[0-9]+", buf)
正確提取完整數字(44827)。我在這裏錯過了什麼?