正则表达式的语法、RegExp对象的匹配方法、String对象的匹配方法
来源:互联网 发布:淘宝可以货到付款吗? 编辑:程序博客网 时间:2024/05/25 23:29
一、正则表达式的语法
二、RegExp对象的匹配方法
exec方法
匹配字符串后,匹配到的所有的值返回一个数组
Array[2]0: "JavaBcript"1: "Bcript"index: 0input: "JavaBcript是我"length: 2
test方法
返回false代表无匹配 ,true代表匹配
三、String对象的匹配方法
var key = /Java(?!Script)([A-Z]\w*)/; var text ='JavaBcript是我'; console.log(key.test(text));//truevar match = key.exec(text);console.log(match);//string的方法var rs = text.search(key);console.log(rs);//索引是0var rs1 = text.replace(key,'我');console.log(rs1);//我是我var rs2 = text.replace(key,'$1');console.log(rs2);//Bcript是我
案例二、
var str = "http://www.runoob.com:80/html/html-tutorial.html"; //没有指定全局,括号()可以捕获每个子匹配 var patt1 = /(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/; var arr = str.match(patt1); console.log(arr) //RegExp.$数字 获取子匹配 console.log(RegExp.$1) // 返回'http'
结果:
阅读全文
0 0
- 正则表达式的语法、RegExp对象的匹配方法、String对象的匹配方法
- 正则表达式RegExp对象的方法
- js中使用正则表达式(二)操作正则表达式的对象RegExp、String和方法
- JavaScript中正则表达式RegExp对象的test方法
- 正则表达式(RegExp)的方法和字符串的模式匹配方法
- RegExp 对象的方法
- RegExp 正则表达式的方法
- 浅析正则表达式模式匹配的String方法
- 正则表达式用于模式匹配的String方法
- 用于正则表达式模式匹配的String方法
- 用于模式匹配的RegExp方法
- JavaScript 用于模式匹配的 RegExp 方法
- RegExp对象的三个方法
- JavaScript RegExp对象的方法
- JavaScript权威指南_89_第10章_正则表达式的模式匹配_10.3-RegExp对象
- JScript的正则表达式对象RegExp。
- JS-RegExp正则表达式的对象
- js正则表达式的几个匹配方法
- C++ list 类学习笔记
- P3390 【模板】矩阵快速幂
- 新建file时,file是否存在的问题
- Spring 的七大模块
- 1023. 组个最小数 (20)
- 正则表达式的语法、RegExp对象的匹配方法、String对象的匹配方法
- css(1)
- Linux C 多文件编程
- day07-BootStrap与mysql回顾
- 《HBase权威指南》读书笔记 第八章:架构,HFile格式
- JAVA引用类型强制类型转换
- java对象引用
- 单链表的归并排序:时间复杂度O(nlogn),空间复杂度O(1)
- 挑战nbc (noip2016)膜你赛Day1提高组