Saat mencoba mempelajari lebih banyak tentang ekspresi reguler, tutorial menyarankan agar Anda dapat menggunakan \b
untuk mencocokkan batas kata. Namun, cuplikan penafsir Python berikut tidak berfungsi seperti yang diharapkan:
>>> x = 'one two three'
>>> y = re.search("\btwo\b", x)
Seharusnya itu adalah objek yang cocok jika ada yang cocok, tetapi memang demikian None
.
Apakah \b
ekspresi tidak didukung dalam Python atau saya salah menggunakannya?
r"\btwo\b"
?
\b
.
r'\b'
agar karakternya lolos. (atau double-escape itu \\b
, yukky)
re.search(r"\btwo\b", x)