美文网首页
JavaScript replace

JavaScript replace

作者: Mr老朝 | 来源:发表于2019-02-13 14:21 被阅读0次

replace(RegExp, Function)

在Vue源码的util有这么段代码

var camelizeRE = /-(\w)/g
var camelize = (str) => {
  return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : '')
}
camelize('hello-world')  //helloWorld

replace语法为

replace(RegExp,  function($0,$1,$2, ...arr) { 
  return '';  //返回替换的字符串
}

replace(RegExp, String)

用指定的String替换匹配到的内容
下面任意的匹配变量都能用来识别最新的匹配以及找出匹配的字符串

$$ $
$& 指定与整个模式匹配的 stringObj 的部分
$` 指定由 $& 描述的匹配之前的 stringObj 部分
$' 指定由 $& 描述的匹配之后的 stringObj 部分
$n 捕获的第 n 个子匹配,此处 n 为从1到9的十进制一位数
$nn 捕获的第 nn 个子匹配,此处 nn 为从01到99的十进制两位数
'hello-world'.replace(/-(\w)/, '_$1')  //hello_world

相关文章

  • JavaScript replace字符串替换函数的用法

    replace JavaScript"> var strM = "javascript is a good scr...

  • javascript(replace())

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 返回值 一个新...

  • JavaScript replace

    replace(RegExp, Function) 在Vue源码的util有这么段代码 replace语法为 re...

  • JavaScript replace() 高级用法

    JavaScript默认的replace方法,只执行单次匹配,比如: replace()的语法为:stringOb...

  • a标签

    JavaScript 如何跳转页面? // 跳转window.location.replace('https://...

  • JavaScript replace() 方法

    https://www.w3school.com.cn/jsref/jsref_replace.asp 实例例子 ...

  • Javascript 里的 replace

    ## 随便写写 平时工作会接触一些网页编程,少不了和Javascript打交道。个人非常喜欢这个语言。今天要讲的r...

  • js正则替换指定字符

    JavaScript RegExp 对象 替换任意位置的指定字符 replace()方法: 定义和用法 repla...

  • PHP 正则表达式

    1,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹配条件的元素...

  • 替换空格

    ?环境:牛客的编译环境?语言:JavaScript☕️难点:string的replace方法在不使用正则匹配的情况...

网友评论

      本文标题:JavaScript replace

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