Menu
CoddyTech

Batas

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

Batas kata digunakan untuk mencocokkan posisi awal atau akhir kata. Dua penanda batas kata utama adalah \b dan \B.

  • <strong>\b</strong>: Mencocokkan batas kata, yaitu posisi awal atau akhir kata.
  • <strong>\B</strong>: Mencocokkan posisi yang bukan batas kata, yaitu posisi yang bukan batas kata.
import re

text = "cat scatter cater"
pattern = r"\bcat\b"

matches = re.findall(pattern, text)

print(matches)  # output: ['cat']

Pada contoh di atas, pola \bcat\b hanya mencocokkan kata "cat" ketika muncul sebagai kata utuh, berkat penanda batas kata \b di kedua sisinya.

challenge icon

Tantangan

Mudah

Tulis fungsi bernama find_whole_words yang menerima string teks dan sebuah kata sebagai input, lalu mengembalikan list semua kemunculan kata utuh dalam teks.

Coba sendiri

import re

def find_whole_words(text, word):
    # Tulis kodemu di sini

Semua pelajaran di RegEx di Python

Latihan sendiri: Compiler Python online

Uji pola pada teksmu sendiri: Penguji Regex