UNPKG

ds-algo-study

Version:

Just experimenting with publishing a package

14 lines (13 loc) 530 B
function replaceWords(str,before,after){ if(/^[A-Z]/.test(before)){ after = after[0].toUpperCase() + after.substring(1) } else{ after = after[0].toLowerCase()+ after.substring(1) } return str.replace(before,after) } console.log(replaceWords("Let us go to the store", "store", "mall"))//"Let us go to the mall" console.log(replaceWords("He is Sleeping on the couch", "Sleeping", "sitting")) //"He is Sitting on the couch" console.log(replaceWords("His name is Tom", "Tom", "john")) //"His name is John"