2014-02-22 76 views

回答

6

使用search而不是matchmatch僅在字符串的開頭匹配模式。

>>> color_regex_test1.search('color: #333;').group() 
'#333' 

順便說一下,#在正則表達式中沒有特別的含義。您不需要將其放入[...]以實際匹配:

>>> color_regex_test1 = re.compile('#\w{3,6}') 
>>> color_regex_test1.search('color: #333;').group() 
'#333'