2023/05/08-笔记

77 阅读1分钟

replace()

## 定义和用法
    `replace()` 方法在字符串中搜索值或正则表达式。
    `replace()` 方法返回已替换值的新字符串
    `replace()` 方法不会更改原始字符串。
   提示:如果您替换值,则只会替换第一个实例。
如需替换所有实例,请使用带有 `g` 修饰符集的正则表达式。

    // 替换文本
    let text1 = "Visit Microsoft!";
    let result1 = text1.replace("Microsoft", "W3School");
    console.log(result1); // Visit W3School!

    // 全局替换:g
    let text2 = "Mr Blue has a blue house and a blue car";
    let result2 = text2.replace(/blue/g, "red");
    console.log(result2); // Mr Blue has a red house and a red car

    // 全局的、不区分大小写的替换:gi
    let text3 = "Mr Blue has a blue house and a blue car";
    let result3 = text3.replace(/blue/gi, "red");
    console.log(result3); // Mr red has a red house and a red car

    // 返回替换文本的函数:
    let text4 = 'Mr Blue has a blue house and a blue car.';
    let result4 = text4.replace(/blue|house|car/gi,
        function(x) {
            return x.toUpperCase();
        }    
    )
    console.log(result4);// Mr BLUE has a BLUE HOUSE and a BLUE CAR.

Vs-Code 开发.net 配置

插件:
C#
NuGet Package Manag 包管理器
vscode-solution-explorer 创建管理项目