⊗pyPmREMFP 61 of 129 menu

การใช้กลุ่มจับข้อมูลในเมธอด findall ของ Python

ในเมธอด findall คุณสามารถกำหนด กลุ่มจับข้อมูลสำหรับค้นหาค่าที่ตรงกันได้

สมมติว่าเรามีสตริง:

txt = '12 43 56 ab'

ลองหาคู่ตัวเลขทั้งหมดและแยก พวกมันออกเป็นกลุ่มจับข้อมูล:

res = re.findall('(\d)(\d)', txt) print(res)

ผลลัพธ์ของการรันโค้ด:

[('1', '2'), ('4', '3'), ('5', '6')]

กำหนดสตริงต่อไปนี้:

txt = '12:37 15:48 17:59';

ค้นหาสตริงย่อยทั้งหมดที่แสดงเวลาในนั้นและ สำหรับแต่ละค่าที่พบ ให้แยกชั่วโมงและ นาทีออกเป็นกลุ่มจับข้อมูลที่ต่างกัน

กำหนดสตริง:

txt = 'site.ru sss site.com zzz site.net';

รับชื่อโดเมนจากสตริงนี้ โดยใส่ชื่อโดเมนและโซนของมันไว้ใน กลุ่มจับข้อมูลที่แยกกัน

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ