zoukankan      html  css  js  c++  java
  • JS利用正则表达式替换字符串中的内容

      //从字符串'Is this a cat is'中剪去'is':
      var str='Is this a cat is';

      var subStr=new RegExp('is');//创建正则表达式对象
      var result=str.replace(subStr,"");//把'is'替换为空字符串
      console.log(result);//Is th a cat is

      var subStr=new RegExp('is','i');//创建正则表达式对象,不区分大小写
      var result=str.replace(subStr,"");//把'is'替换为空字符串
      console.log(result);//this a cat is
        
      var subStr=new RegExp('is','ig');//创建正则表达式对象,不区分大小写,全局查找
      var result=str.replace(subStr,"");//把'is'替换为空字符串
      console.log(result);//th a cat

      var subStr=/is/ig;//直接量法创建正则表达式对象,不区分大小写,全局查找
      var result=str.replace(subStr,"");//把'is'替换为空字符串
      console.log(result);//th a cat

      console.log(str);//Is this a cat is 可见replace并不改变原始str

  • 相关阅读:
    平衡树板子
    51nod1201 整数划分
    时态同步[ZJOI2007]
    玉米田Corn Fields
    中国象棋[AHOI2009]
    孤岛营救与汽车加油行驶问题
    运输问题
    航空路线问题(dp解法)
    最小路径覆盖
    后缀排序(后缀数组初探
  • 原文地址:https://www.cnblogs.com/bwnnxxx123/p/12996754.html
Copyright © 2011-2022 走看看