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));