Pengulangan
Pelajaran 15 dari 28 dalam kursus RegEx di Python di Coddy.
Kuantifikator kurung kurawal {} memungkinkan kamu menentukan jumlah pengulangan yang tepat, atau rentang jumlah pengulangan, untuk elemen sebelumnya.
<strong>{n}</strong>: Cocok dengan tepatnpengulangan.<strong>{n,}</strong>: Cocok dengannpengulangan atau lebih.<strong>{n,m}</strong>: Cocok dengan antarandanmpengulangan.
import re
text = "The numbers are 1234, 5678, 12345, and 678901."
pattern_exact = r"\b\d{4}\b"
pattern_range = r"\b\d{4,5}\b"
matches_exact = re.findall(pattern_exact, text)
matches_range = re.findall(pattern_range, text)
print("Matches for '{4}':", matches_exact) # output: ['1234', '5678']
print("Matches for '{4,5}':", matches_range) # output: ['1234', '5678', '12345']Pada contoh di atas, pola \b\d{4}\b cocok dengan angka apa pun yang terdiri dari empat digit, dan pola \b\d{4,5}\b cocok dengan angka apa pun yang terdiri dari empat atau lima digit.
Tantangan
MudahTulis fungsi bernama find_four_letter_words yang menerima string teks sebagai input dan mengembalikan list berisi semua kata yang terdiri dari empat huruf.
Coba sendiri
import re
def find_four_letter_words(text):
# Tulis kodemu di siniSemua pelajaran di RegEx di Python
1Pengantar
Pengantar5Pengelompokan dan Pola Lanjutan
PengelompokanPenangkapanOperator PipeAlternasiPengecekan ke DepanPengecekan ke BelakangLatihan sendiri: Compiler Python online
Uji pola pada teksmu sendiri: Penguji Regex