Menu
CoddyTech

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 tepat n pengulangan.
  • <strong>{n,}</strong>: Cocok dengan n pengulangan atau lebih.
  • <strong>{n,m}</strong>: Cocok dengan antara n dan m pengulangan.
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.

challenge icon

Tantangan

Mudah

Tulis 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 sini

Semua pelajaran di RegEx di Python

Latihan sendiri: Compiler Python online

Uji pola pada teksmu sendiri: Penguji Regex