Kelas Pradefinisi Umum
Pelajaran 10 dari 28 dalam kursus RegEx di Python di Coddy.
Character class yang sudah ditentukan menyederhanakan proses penulisan regular expression dengan menyediakan pintasan untuk character class yang umum digunakan. Berikut beberapa character class yang sudah ditentukan dan paling umum digunakan:
<strong>\d</strong>: Cocok dengan digit apa pun (setara dengan[0-9]).<strong>\w</strong>: Cocok dengan karakter kata apa pun, termasuk huruf, digit, dan garis bawah (setara dengan[a-zA-Z0-9_]).<strong>\s</strong>: Cocok dengan karakter spasi kosong apa pun, termasuk spasi, tab, dan jeda baris (setara dengan[ \t\n\r\f\v]).
import re
text = "I have 2 apples and 3 bananas."
pattern = r"\d"
matches = re.findall(pattern, text)
print(matches) # output: ['2', '3']Pada contoh di atas, pola \d cocok dengan digit apa pun dalam string text.
Tantangan
MudahTulis fungsi bernama find_all_digits yang menerima string teks sebagai input dan mengembalikan list berisi semua digit yang ditemukan dalam teks.
Coba sendiri
import re
def find_all_digits(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