104 of 151 menu

เมธอด fullmatch ของโมดูล re

เมธอด fullmatch ของโมดูล re ค้นหาทุกการจับคู่กับ นิพจน์ทั่วไป ในสตริง ในพารามิเตอร์แรกของเมธอดเราระบุ นิพจน์ทั่วไปที่เราต้องการค้นหา ในพารามิเตอร์ที่สอง - สตริงที่เราจะค้นหา ใน พารามิเตอร์ที่สามซึ่งเป็นตัวเลือกสามารถ กำหนด แฟล็ก สำหรับการตั้งค่านิพจน์ทั่วไปเพิ่มเติมได้ เมธอดคืนค่าออบเจ็กต์ Match object หากไม่พบการจับคู่ จะคืนค่า None

ไวยากรณ์

import re re.fullmatch(นิพจน์ทั่วไป, สตริง, [แฟล็ก])

ตัวอย่าง

ลองใช้เมธอด fullmatch กับ สตริงของเรา:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

หลังจากรันโค้ด เราจะได้ None เพราะนอกจากตัวเลข ในสตริงยังมี อักขระเว้นวรรคด้วย:

None

ตัวอย่าง

ทีนี้ให้สตริงของเราประกอบด้วยเฉพาะ ตัวเลข:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

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

<re.Match object; span=(0, 6), match='123456'>

ดูเพิ่มเติม

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