已采納回答 / redrose2100
\1表示使用編號為1的分組,在前面有個括號([\w]+>) 這個括號內(nèi)的就表示是編號為1的分組,如果這個正則表達(dá)式中有多個括號,就是說有多個分組,然后想復(fù)用第n個分組,就加一個\n,就OK了,不知道有沒有說清楚
2018-07-15
最新回答 / qq_雙子_04312075
#listurl = re.findall(r'//img.+?\.jpg', buf)? ? ? 這樣的貪婪模式下會下載兩次一樣的圖片,改成下方那種listurl = re.findall(r'src=".+?\.jpg', buf)?#前面沒有了http:,手動加上for index,app_id in enumerate(listurl):? ? listurl[index] = str(app_id).replace('src="', 'http:')? ? print(index, listur...
2018-07-11
最新回答 / qq_慕的地9559444
先把賦值給規(guī)范下:定義一個字符串,單引號‘ ’和雙引號“ ”分別成雙成對出現(xiàn)。既可以用str1=‘hfajfliagja’,也可以str1=“1egfnklajfngalijo”,兩者意義是一樣的。但,如果你定義的字符串里有特殊需要引用的內(nèi)容:用str1=‘fjlakjglka“dfagzsfg”hhfjaklh’ 或str1=“dfhlkahfaik'jkhgakj'dhfluajhflkajhfkla”以上兩種都是可以的。對于程序來說意義是一樣的。就是不能出現(xiàn)你寫的‘‘’’,理解不了。
2018-07-09
最贊回答 / qq_H_293
.是匹配任意字符,如果不加\,就是用.匹配的.舉個例子:圖片后綴都是.jpg,如果不加\,用.去匹配,有可能是xxxxxjpg,而不是xxxxx.jpg,就不是圖片了
2018-05-27