javascript详细探索正则分组

 时间:2024-10-13 17:08:34

1、这里假设你本地已经架设好运行javascript环境这里以dreamweave编辑器写代码为例子

javascript详细探索正则分组

2、默认生成的代码如下

javascript详细探索正则分组

3、添加javascript例子代码想要匹配到各种操作系统的名字和后面的版本号var test = "现在市面上用的系统有win7 win8 win9 win10";var reg1 = /win(\d+)/ig;var r = "";while(r=reg1.exec(test)){ console.log(r);}

javascript详细探索正则分组

4、在火狐浏览器按F12键,控制台输入结果是匹配到的分组 结果是:Array [ "win7", "7" ] Array [ "win8", "8" ] Array [ "win9", "9" ]Array [ "win10", "10" ]通过这样的代码,很容易看出 /win(\d+)/ 这样的正则的意思 ,(\d+)这里的()就是分组的意思 \d就是匹配数字

javascript详细探索正则分组

5、var big = "STT Ty 100";var r1 = /(\w)\1/g;big.match(r1);这里(\w)就是除了换行和制表符以外的字符(\w)\1就是重复字符的意思

javascript详细探索正则分组

6、看看浏览器显示结果[“TT","55"]这里都是相同的字符

javascript详细探索正则分组

7、 var word = "中国"; var someword = "现在中国正在腾飞"; var r = new RegExp("("+word+")","g"); var aa = someword.replace(r,"<B>$1</B>");$1代表中国

javascript详细探索正则分组

8、看看浏览器显示结果中国左右加上标签

javascript详细探索正则分组
  • javascript正则表达式的定义方法
  • 正则表达式和正则对象-js
  • MATLAB正则表达式③:分组操作
  • javascript 如何高级正则替换(用函数处理)?
  • 热门搜索
    祝福短信平台 collection是什么意思 做网站需要什么 初学英语先学什么 信息管理与信息系统是学什么的 夕阳西下的意思 社保年检需要什么资料 公益岗位是什么意思 单身证明需要什么材料 simple是什么意思