javascript 正则表达式与方法--search(),replace(),test(),exec()
来源:互联网 发布:软件测评师好考吗 编辑:程序博客网 时间:2024/05/22 13:47
在javascript里,正则表达式有预先定义的属性和方法,类似java中的静态方法
search():匹配一个正则表达式,或字符串,返回其首次出现的位置,返回值为整形
eg:
var str = “Visit pattern”;
var n = str.search(/pattern/i);
eg:
var str = “Visit pattern!”;
var n = str.search(“pattern”);
返回6,p在字符串中首次出现的位置为6
replace():有两个参数,第一个是匹配一个正则表达式或字符串,第二个是要替换的字符串,返回替换字符串后的字符串
eg:
var str = “Visit pattern!”;
var res = str.replace(“pattern”, “regular expressions”);
或
var res = str.replace(/pattern/i, “regular expressions”);
返回Visit regular expressions!,将pattern字符串替换为regular expressions
test():匹配一个正则表达式,返回结果根据模式匹配是否成功,返回值是布尔值
eg:
var patt = /e/; /搜索字符e/
patt.test(“The best things in life are free!”);
也可以写成: /e/.test(“The best things in life are free!”);
返回true,因为字符串中存在e,模式匹配成功
exec():匹配一个正则表达式,搜索指定模式的字符串,并返回发现的字符串,如果找不到,返回null值
eg:
/e/.exec(“The best things in life are free!”);
返回e
- javascript 正则表达式与方法--search(),replace(),test(),exec()
- javascript正则表达式总结(test|match|search|replace|split|exec)
- javascript正则表达式(test|match|search|replace|split|exec)
- javascript正则表达式用法 (test|match|search|replace|split|exec)
- javascript正则表达式总结(test|match|search|replace|split|exec)
- javascript正则表达式总结(test|match|search|replace|split|exec)
- js正则表达式search() 搜索、replace()替换、match()方法exec()方法test() 方法split() 方法
- JS的正则表达式常用方法test exec match search replace split
- JavaScript正则表达式 exec,test,match,replace,split
- JavaScript正则表达式exec和test方法
- JavaScript中级 --- 正则常用方法 exec、match、replace、test、$n
- Js 正则表达式对象(方法:exec、test、match、search)
- js正则表达式函数match、exec、test、search、replace、split使用介绍集合
- Nodejs正则表达式函数之match、test、exec、search、split、replace使用详解
- Nodejs正则表达式函数之match、test、exec、search、split、replace使用详解
- javascript正则函数match、exec、test、search、replace、split 实例大比拼
- javascript replace方法与正则表达式
- JavaScript正则表达式exec和test方法实例!
- Java调用数据库备份命令mysqldump
- Websocket 协议解析
- 设计模式(九)外观模式Facade(结构型)
- Linux之设备操作
- Android--XML结构
- javascript 正则表达式与方法--search(),replace(),test(),exec()
- redis应用
- lightoj - 1169 - Monkeys on Twin Tower - dp
- 设计模式(十)享元模式Flyweight(结构型)
- 如何打印PLC梯形图(3步搞定!)
- 网络协议系列之十一:互联网协议入门(一)
- EGit和SourceTree基本操作流程
- python 小模块---random随机数生成
- ImageLoader使用详解