Saat ini saya sedang mencari cara untuk melakukan pencocokan pola melalui regex di awal nama kelas HTML. Pola yang saya coba cocokkan adalah:
"col-xs-.*"
Dua contoh kelas di halaman HTML adalah:
<div class="col-xs-12 col-sm-12 col-lg-12">
<div class="mod-tiles__sizer col-xs-6 col-sm-4 col-lg-3">
Tujuannya adalah untuk hanya mencocokkan nama kelas di atas, karena sebenarnya dimulai dengan "col-xs-.*", itulah yang saya cari. Dengan menggunakan pencocokan regex saya saat ini, sepertinya saya tidak dapat memilih nama kelas ini. Saat ini saya mencoba mencocokkan menggunakan pola regex berikut:
regex = re.compile('^col-xs-.*$')
soup.find_all("div", class_ = regex)
Sayangnya pola ini juga mencetak nama kelas kedua (di mana "col-xs-.*" muncul di tengah dan bukan hanya di awal). Semoga ada yang punya solusi untuk masalah ini.
.*
cocok hingga akhir string. Coba\bcol-xs-\d+\b
- person The fourth bird   schedule 20.07.2019