Objek Pencocokan RegEx Python
Cocokkan Obyek
Match Object adalah objek yang berisi informasi tentang pencarian dan hasilnya.
Contoh
Lakukan pencarian yang akan mengembalikan Objek yang Cocok:
import re
txt = "The rain in Spain"
x = re.search("ai",
txt)
print(x) #this will print an object
Catatan: Jika tidak ada kecocokan, nilai yang None
akan dikembalikan, bukan Objek Pencocokan.
Objek Match memiliki properti dan metode yang digunakan untuk mengambil informasi tentang pencarian, dan hasilnya:
.span()
mengembalikan Tuple yang berisi posisi awal, dan akhir pertandingan.
.string
mengembalikan string yang diteruskan ke fungsi
.group()
mengembalikan bagian string yang cocok
Contoh
Cetak posisi (posisi awal dan akhir) dari kejadian kecocokan pertama.
Ekspresi reguler mencari kata apa pun yang dimulai dengan huruf besar "S":
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.span())
Contoh
Cetak string yang diteruskan ke fungsi:
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.string)
Contoh
Cetak bagian dari string di mana ada kecocokan.
Ekspresi reguler mencari kata apa pun yang dimulai dengan huruf besar "S":
import re
txt = "The rain in Spain"
x = re.search(r"\bS\w+", txt)
print(x.group())
Catatan: Jika tidak ada kecocokan, nilai yang None
akan dikembalikan, bukan Objek Pencocokan.