RegEx Match obyekti
Match obyekti
Match obyekti — qidiruv va uning natijasi haqidagi ma’lumotlarni o‘z ichiga olgan obyekt.
Misol
Match obyektini qaytaradigan qidiruvni bajaring:
import re
txt = "The rain in Spain"
x = re.search("ai", txt)
print(x) #this will print an object
O‘zingiz sinab ko‘ring »
Eslatma: Agar moslik bo‘lmasa, Match obyekti o‘rniga None qiymati qaytariladi.
Match obyektida qidiruv va uning natijasi haqida ma’lumot olish uchun ishlatiladigan xususiyatlar va metodlar bor:
.span() moslikning boshlanish va tugash pozitsiyalarini o‘z ichiga olgan tuple qaytaradi.
.string funksiyaga uzatilgan stringni qaytaradi
.group() stringning moslik topilgan qismini qaytaradi
Misol
Birinchi moslikning pozitsiyasini (boshlanish va tugash pozitsiyasini) chiqaring.
Muntazam ifoda katta "S" harfi bilan boshlanadigan istalgan so‘zlarni qidiradi:
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.span())
O‘zingiz sinab ko‘ring »
Misol
Funksiyaga uzatilgan stringni chiqaring:
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.string)
O‘zingiz sinab ko‘ring »
Misol
Stringning moslik topilgan qismini chiqaring.
Muntazam ifoda katta "S" harfi bilan boshlanadigan istalgan so‘zlarni qidiradi:
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.group())
O‘zingiz sinab ko‘ring »
Eslatma: Agar moslik bo‘lmasa, Match obyekti o‘rniga None qiymati qaytariladi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
