คาร์แมททั้งหมดในรูปแบบทูเพิลในเมธอด search ของ Python
คุณสามารถรับคาร์แมททั้งหมดในรูปแบบทูเพิลได้
สิ่งนี้ทำได้โดยใช้เมธอด groups
มาดูวิธีการทำงานกับมันกัน สมมติว่าเรามีสตริง:
txt = '123 456 789'
ลองหาสตริงแรกที่ตรงกัน กับตัวเลข แล้วดึงคาร์แมททั้งหมด จากมันออกมาในรูปแบบทูเพิล:
res = re.search('(\d)(\d)(\d)', txt)
print(res.groups()) # จะแสดง ('1', '2', '3')
กำหนดสตริงที่มีโดเมน:
txt = 'http://domain.ru'
รับทูเพิลที่ประกอบด้วยโปรโตคอล, ชื่อโดเมน และโซนโดเมน