⊗pyPmREFSP 53 of 129 menu

ตำแหน่งที่พบในเมธอด search ของ Python

ด้วย match-object เรายังสามารถ กำหนดตำแหน่งของสตริงย่อยที่พบได้ สำหรับจุดประสงค์นี้จะใช้สองเมธอด เมธอด start จะคืนค่าตำแหน่งเริ่มต้น และ เมธอด end จะคืนค่าตำแหน่งสิ้นสุด

ลองมาทดลองปฏิบัติกัน สมมติว่าเรามี สตริง:

txt = '123 456 789'

ลองค้นหาสตริงย่อยแรกที่มีตัวเลขในนั้น ผ่านเมธอด search จากนั้น แสดงตำแหน่งของสตริงย่อยที่ได้ด้วย ความช่วยเหลือของเมธอด start และ end:

res = re.search('\d+', txt) print(res.start()) # จะแสดงผล 0 print(res.end()) # จะแสดงผล 3

กำหนดสตริง:

txt = 'abcde 123456'

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

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ