bagaimana mengambil konten data dari kode tag <b> dengan regex (regular expression)

saya mau mengambil data "86,7rb x"
<b class="[object Object]" style=" ">86,7rb x</b>


regex yang saya coba ini tidak berhasil

<b>([^<]*)</b>


bagaimana seharusnya membuat regex yang tepat

tolong dibantu

avatar 3xploit

Ditanyakan oleh @3xploit

1 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

Seperti ini bagaimana?
<b[^>]*>([^<]+)<\/b>

Saya coba menggunakan teks ini sih bisa
<p>Ini adalah sebuah paragraf yang memuat tag <b>Bla</b> di antara sekumpulan tag lainnya</p>
<p>Tidak hanya itu, tag seperti ini <b attr="sesuatu">pun juga bisa</b> diambil</p>

<p>Contoh yang ini pun bisa juga <b class="[object Object]" style=" ">86,7rb x</b> ditemukan</p>

Tapi sepertinya jika misal:
<b attr="x">
seandainya x adalah karakter > (atau mengandung karakter tersebut) maka regex-nya akan error.

Mungkin ada celah lainnya? Entahlah
avatar kodergan

Dijawab oleh @kodergan

30 Kontribusi 28 Poin

Login untuk menanggapi


kalau untuk ambil content tag b, bisaΒ  coba regex dibawah
sk-3xploit-tagbcontent.pngsk_3xploit_tagbcontent.png
avatar soeleman

Dijawab oleh @soeleman

83 Kontribusi 94 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi