FCC-算法中级:搜索和替换

    科技2022-09-02  133

    算法中级:搜索和替换

    在这道题目中,我们需要写一个字符串的搜索与替换函数,它的返回值为完成替换后的新字符串。

    这个函数接收的第一个参数为待替换的句子。

    第二个参数为句中需要被替换的单词。

    第三个参数为替换后的单词。

    注意: 你需要保留被替换单词首字母的大小写格式。即如果传入的第二个参数为 “Book”,第三个参数为 “dog”,那么替换后的结果应为 “Dog”

    function myReplace(str, before, after) { if(/[A-Z]/.test(before[0])){ after=after[0].toUpperCase()+after.slice(1); return str.replace(before,after); } else{ after=after[0].toLowerCase()+after.slice(1); return str.replace(before,after); } } myReplace("A quick brown fox jumped over the lazy dog", "jumped", "leaped"); repalce函数: 语法:stringObject.replace(A,replacement) A:被替代元素 replacemen:替代元素
    Processed: 0.017, SQL: 9