Replace isi slash yang kedua dari belakang dengan regex

halo para master dan suhu disini, saya ada kode semacam ini ;

const text = 'https://example/-3yHjFL66Oiw/X6ECC0Yaz9I/AAAAAAAAAwQ/YVxgGw7QCLEpQ9SY2klIjklW--3pBL1-wCNcBGAsYHQ/w640-h466/anjing.jpg';
const reg = text.replace(/\/(([^/]*){2})$/, "/gggggggggggggggg$2");
console.log(reg);

Outputnya ;

https://example/-3yHjFL66Oiw/X6ECC0Yaz9I/AAAAAAAAAwQ/YVxgGw7QCLEpQ9SY2klIjklW--3pBL1-wCNcBGAsYHQ/w640-h466/gggggggggggggggg

bagaimana cara mereplace isi slash yang kedua dari belakang. last index yaitu /w640-h466 menjadi /s-1600 dengan regex.

avatar sempadanbintan_google
@sempadanbintan_google

3 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

<div>Halo <a href="https://sekolahkoding.com/user/sempadanbintan_google">@sempadanbintan_google</a><br><br>Mohon izin menjawab,<br><br>Kamu bisa gunakan split &amp; replace:<br><br></div><pre>ResponseURL = 'https://example/-3yHjFL66Oiw/X6ECC0Yaz9I/AAAAAAAAAwQ/YVxgGw7QCLEpQ9SY2klIjklW--3pBL1-wCNcBGAsYHQ/w640-h466/anjing.jpg'

var domain = ResponseURL.split('/');

var pathReplace = domain[domain.length - 2];

var result = ResponseURL.replace(pathReplace, 's-1600');

alert(result);</pre><div><br>output:</div><pre>https://example/-3yHjFL66Oiw/X6ECC0Yaz9I/AAAAAAAAAwQ/YVxgGw7QCLEpQ9SY2klIjklW--3pBL1-wCNcBGAsYHQ/s-1600/anjing.jpg</pre><div><br>Try:&nbsp;<br>https://jsfiddle.net/hyoejk1g/<br><br>Semoga membantu,</div>

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 4 tahun yang lalu

Tanggapan

makasih mas langsung bisa heheee

<div>tambahan saja.<br>Umumnya dihindari ReGex, maintenance-nya agak sulit; terutama tidak banyak orang yang bisa cara ini.<br><figure data-trix-attachment="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;sk_sempadanbintan_google__regex_secondlastpath.png&quot;,&quot;filesize&quot;:305423,&quot;height&quot;:1020,&quot;url&quot;:&quot;https://i.ibb.co/vwR21Bh/sk-sempadanbintan-google-regex-secondlastpath.png&quot;,&quot;width&quot;:2048}" data-trix-content-type="image/png" data-trix-attributes="{&quot;presentation&quot;:&quot;gallery&quot;}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/vwR21Bh/sk-sempadanbintan-google-regex-secondlastpath.png" width="2048" height="1020"><figcaption class="attachment__caption"><span class="attachment__name">sk_sempadanbintan_google__regex_secondlastpath.png</span></figcaption></figure></div>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban