1. 程式人生 > >python re模組的(...),group(),groups()

python re模組的(...),group(),groups()

1.(...)用來匹配字串中符合()內規則的子串,匹配的字串被看成是一個組;
2.接上,這個組可以被後續引用,引用的方式是\N,N是這個組對應的編號;
3.接上,編號是0的組始終代表匹配的是整個字串,所以正則表示式裡的組編號從1開始;
既然()有如此的功能,我們在正則表示式中匹配‘(’和‘)’,要用‘\’對其轉義;
groups():表示從group(1)開始往後的所有值,組合成一個元組型別的值;
group():表示取全部匹配的字串或者指定的組,返回結果是一個字串;