美文网首页
string.replace

string.replace

作者: js好难学啊 | 来源:发表于2018-08-02 08:42 被阅读0次
2018/08/02
基本说明
  1. 需求参数
    该方法需求两个参数, 第一个参数是规定子字符串或是要替换的RegExp对象。第二个参数是一个新的字符串,也可以是一个生成替换文本的函数。

  2. 返回值
    返回一个替换过后的新的字符串新的字符串

详解
  1. 若第一个参数为字符串, 则会替换第一个匹配的字符串。若第一个参数为正则对象, 且有全局标志g, 那么replace方法将替换所有匹配的字符串。

  2. 第二个参数比较关键因为它允许被传入一个方法。

方法中的参数最为关键, 第一个参数匹配模式的字符串, 接下来的参数是与模式中的子表达式匹配的字符串, 可以有0个或者多个这样的参数, 接下来的参数是一个整数,声明了其出现的位置, 最后一个参数是字符串本身

实例
let str = '{string} string string'
let newStr = str.replace(/\{([^}]+)\}/g, (...argument) => {
    console.log(argument) // Array(4) ["{string}", "string", 0, "{string} string string"]
})

我补一句,我女朋友还有醒 2018/08/02 8:43

相关文章

网友评论

      本文标题:string.replace

      本文链接:https://www.haomeiwen.com/subject/mbzdvftx.html