您的位置:首页 > 其它

正则表达式搜索以及匹配

2018-03-21 15:41 225 查看
正则表达式搜索匹配
search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。var str = "asashdhfjfjggkgkkrutiiobRunoob";var n1 = str.search(/Runoob/);括号中可以匹配正则表达式;
var n2 = str.search("Runoob");括号中可以匹配字符串;

同上:var txt = str.replace(/microsoft/i,"Runoob");var txt = str.replace("Microsoft","Runoob");

使用 RegExp 对象

test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。
var reg = /e/;reg.test("The best things in life are free!");

exec() 方法用于检索字符串中的正则表达式的匹配。该函数返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。reg.exec("The best things in life are free!");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  正则表达式