当前位置:K88软件开发文章中心编程语言JavaScriptCoffeeScript → 文章内容

CoffeeScript 替换子字符串

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-15 15:33:58

由 珍珍阿姨 创建,Carrie 最后一次修改 2016-08-12 替换子字符串问题你需要用另一个值替换字符串的一部分。解决方案使用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!'每次匹配需要调用回调函数,并且匹配值作为参数传给回调函数。讨论正则表达式是一种强有力的方式来匹配和替换字符串。

CoffeeScript 替换子字符串