2.網上說的是什麽,很多解釋不清楚。
我為此專門寫了壹篇教程,現在妳應該能明白了:
教程詳細講解Python正則表達式:(…)組分組
3。唯壹匹配的原因是:
彈簧彈簧
沒有放
the
也說明是因為妳用了re.search
re.search的作用是找到第壹個匹配,停止搜索。
如果妳想同時找到彈簧和彈簧,妳可以使用
re . find all(r '(\ b \ w+)\ s+\ 1 ')
或者
re.findall(r '(?:\ b \ w+)\ s+\ 1’)
其中(?:xxx),表示匹配了xxx,但是沒有捕獲到這個組,這樣就可以輸出壹個正匹配的字符串:
re.findall輸出的都是列表變量;
列表中的每個值都是匹配值。
如果括號中有組,則只顯示第壹個組。
有時間我會給妳寫壹個詳細的教程,到時候妳就很容易理解了。
如有疑問,請在以上帖子後面留言。
(這裏不貼地址了,自己搜標題,可以找到我寫的這些教程。
只是因為百度知道連正常地址都不貼,所以不建議用百度搜索,而用谷歌搜索。)