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 dariahinggaz.[A-Z]: Cocok dengan huruf besar apa pun dariAhinggaZ.[0-9]: Cocok dengan digit apa pun dari0hingga9.[a-zA-Z]: Cocok dengan huruf apa pun dariahinggazatau dariAhinggaZ.
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.
Tantangan
MudahTulis 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 siniSemua pelajaran di RegEx di Python
1Pengantar
Pengantar5Pengelompokan dan Pola Lanjutan
PengelompokanPenangkapanOperator PipeAlternasiPengecekan ke DepanPengecekan ke Belakang3Sintaks Pola Dasar
Metakarakter DasarLiteralKelas KarakterRentangKelas Pradefinisi UmumKelas Pradefinisi LanjutanLatihan sendiri: Compiler Python online
Uji pola pada teksmu sendiri: Penguji Regex