Menu
CoddyTech

Rentang

Pelajaran 9 dari 28 dalam kursus RegEx di Python di Coddy.

Rentang adalah cara singkat untuk menentukan urutan karakter.

Berikut beberapa contoh penggunaan rentang dalam kelas karakter:

  • [a-z]: Cocok dengan huruf kecil apa pun dari a hingga z.
  • [A-Z]: Cocok dengan huruf besar apa pun dari A hingga Z.
  • [0-9]: Cocok dengan digit apa pun dari 0 hingga 9.
  • [a-zA-Z]: Cocok dengan huruf apa pun dari a hingga z atau dari A hingga Z.
import re

text = "A1, B2, C3, D4"
pattern = "[A-D][1-4]"

matches = re.findall(pattern, text)

print(matches)  # output: ['A1', 'B2', 'C3', 'D4']

Dalam contoh di atas, pola [A-D][1-4] cocok dengan string dua karakter apa pun yang karakter pertamanya adalah huruf besar dari A hingga D, dan karakter keduanya adalah digit dari 1 hingga 4.

challenge icon

Tantangan

Mudah

Tulis fungsi bernama find_letter_digit_pairs yang menerima string teks sebagai input dan mengembalikan list berisi string dua karakter, dengan karakter pertama berupa huruf kecil dari a hingga c dan karakter kedua berupa digit dari 1 hingga 3.

Coba sendiri

import re

def find_letter_digit_pairs(text):
    # Tulis kodemu di sini

Semua pelajaran di RegEx di Python

Latihan sendiri: Compiler Python online

Uji pola pada teksmu sendiri: Penguji Regex