Нужно заменять значения переменных в определенном урле, пишу регулярку под это, не могу придумать, чтобы любое количество любых символов заменялось на нужное и не терялся конец строки при этом. очень не хочу делать через сплит/джойн, верю что можно написать под такой кейс идеальную регулярку, но чет застряла :с
let url = 'http://localhost/?a=1&b=2&test=Y&clear=allcache';
function changeURL(variable, newData) {
let re = new RegExp(variable + "=" + "\.");
const result = url.replace(re, variable + "=" + newData);
console.log(result)
}
changeURL('test', 'lalala');