replace last specific letter from string

BocaSpanky

Mitglied
Javascript:
var dataSrc = 'https://www.bildersuche.org/google-bildersuche/bilder/google-bilder-logo.png';
var lastChar = dataSrc.lastIndexOf('/'), replacechar = '/replaced/';
var newSrc = dataSrc.substring(0,lastChar) + replacechar + dataSrc.substring(lastChar+1);
 

Sempervivum

Erfahrenes Mitglied
Regex ist immer sehr mächtig, damit wäre es ein relativ kurzer Einzeiler:
Code:
        const dataSrc = 'https://www.bildersuche.org/google-bildersuche/bilder/google-bilder-logo.png';
        const newSrc = dataSrc.replace(/\/([^/]*)$/, '/replaced/$1');
        console.log(newSrc);