阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

    教程列表

    数据库
    抓包专区
    测试专区

    CoffeeScript 替换子字符串

    替换子字符串

    问题

    你需要用另一个值替换字符串的一部分。

    解决方案

    使用 JavaScript 的replace方法。它与给定字符串匹配,并返回已编辑的字符串。

    第一个版本需要 2 个参数:模式_和_字符串替换

    "JavaScript is my favorite!".replace /Java/, "Coffee"
    # => 'CoffeeScript is my favorite!'
    
    "foo bar baz".replace /ba./, "foo"
    # => 'foo foo baz'
    
    "foo bar baz".replace /ba./g, "foo"
    # => 'foo foo foo'
    

    第二个版本需要 2 个参数:模式_和_回调函数

    "CoffeeScript is my favorite!".replace /(\w+)/g, (match) ->
      match.toUpperCase()
    # => 'COFFEESCRIPT IS MY FAVORITE!'
    

    每次匹配需要调用回调函数,并且匹配值作为参数传给回调函数。

    讨论

    正则表达式是一种强有力的方式来匹配和替换字符串。

    卖前端学习教程

    只需几十元,就能买到培训班的内部教程!开启高薪之路!

    零基础小白阿里P7的教程都有!

    同时长期收购所有培训班的前端教程

    目录
    目录