Function replace

  • 替换文本中的指定内容 此函数支持用户输入的字符串形式的搜索内容,并自动解析是否为正则表达式。

    Parameters

    • text: string

      输入文本

    • params: {
          replacement: string;
          search: string;
      }

      替换参数

      • replacement: string

        替换内容,支持正则捕获组(如 $1, $2)。

      • search: string

        搜索内容,字符串形式。如果格式为 /pattern/flags,会自动解析为正则表达式。

    Returns string

    返回替换后的文本

    // 字符串替换
    replace("Hello, World!", { search: "World", replacement: "TypeScript" })
    // => "Hello, TypeScript!"
    // 正则替换,将文本包裹成{{}}
    replace("Hello, World!", { search: "/^(.*)$/", replacement: "{{$1}}" })
    // => "{{Hello, World!}}"