Postingan lainnya
bagaimana mengambil konten data dari kode tag <b> dengan regex (regular expression)
saya mau mengambil data " 86,7rb x"
> ```
86,7rb x
regex yang saya coba ini tidak berhasil
> ```
([^<]*)
bagaimana seharusnya membuat regex yang tepat
tolong dibantu
2 Jawaban:
<div>Seperti ini bagaimana?</div><pre><b[^>]*>([^<]+)</b></pre><div><br>Saya coba menggunakan teks ini sih bisa</div><pre><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></pre><div><br>Tapi sepertinya jika misal:</div><pre><b attr="x"></pre><div>seandainya x adalah karakter > (atau mengandung karakter tersebut) maka regex-nya akan error.<br><br>Mungkin ada celah lainnya? Entahlah</div>
<div>kalau untuk ambil content tag b, bisa coba regex dibawah<br><figure data-trix-attachment="{"contentType":"image/png","filename":"sk_3xploit_tagbcontent.png","filesize":64451,"height":292,"url":"https://i.ibb.co/WyXDsDL/sk-3xploit-tagbcontent.png","width":1330}" data-trix-content-type="image/png" data-trix-attributes="{"presentation":"gallery"}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/WyXDsDL/sk-3xploit-tagbcontent.png" width="1330" height="292"><figcaption class="attachment__caption"><span class="attachment__name">sk_3xploit_tagbcontent.png</span></figcaption></figure></div>