JSFiddle - React, Tailwind, and code Playground

by jfriend00

JavaScript

function replaceAll(str, find, replaceBy) {
    var regex = new RegExp("(^|\\s)" + find + "(?=\\s|$)", "g");
    return str.replace(regex, "$1" + replaceBy);
}

var t = "I went down to the III  Isupermarket. I never<I>  go</I>  anywhere outside my \n  house   I";
var s = replaceAll(t, "I", "he");
$(document.body).append("Original:<br>")
    .append(document.createTextNode(t))
    .append("<br><br>Replaced:<br>")
    .append(document.createTextNode(s));