貪婪式比對
接下來,你會發現推文文字裡仍有數字出現,所以你決定把它們全部找出來。
想像你想從句子 I was born on April 24th 中擷取數字。若使用慵懶(非貪婪)量詞,正則表達式會回傳 2 和 4,因為它會盡可能少地比對字元;然而,使用貪婪量詞時,會回傳整個 24,因為它會盡可能多地比對。
re 模組以及變數 sentiment_analysis 已經在你的工作階段中載入。你可以在 IPython Shell 中使用 print(sentiment_analysis) 檢視其內容。
本練習屬於課程
Python 中的正規表示法
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Write a lazy regex expression
numbers_found_lazy = re.____(r"____", ____)
# Print out the result
print(numbers_found_lazy)