2012-08-04 61 views

回答

9

字符串和正則表達式是不同的類型。我認爲你要檢查的不是一個字符串是否「完全等於」正則表達式,而是正則表達式匹配整個字符串。要做到這一點,只需在正則表達式中使用start and end anchors (^ and $, respectively)即可。例如:

^\d\s\d$ 

,而不是

\d\s\d 
+3

另外值得一提的是're.match()'只着眼於字符串的開頭,而're.search()'搜索整個字符串。 – Lenna 2012-08-04 02:15:13