Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah

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

Semua pelajaran di RegEx di Python

Latihan sendiri: Compiler Python online

Uji pola pada teksmu sendiri: Penguji Regex