正则表达式搜索以及匹配
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");
var reg = /e/;reg.test("The best things in life are free!");
exec() 方法用于检索字符串中的正则表达式的匹配。该函数返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。reg.exec("The best things in life are free!");
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!");
相关文章推荐
- 文本搜索必学命令-grep egrep fgrep用法以及正则表达式
- 正则表达式:仅匹配大于0数字以及英文逗号
- Delphi 正则表达式语法(9): 临界匹配 - 也叫"预搜索"与"反向预搜索"
- Scala中正则表达式以及与模式匹配结合
- 正则匹配中文以及一些常用正则表达式
- 正则表达式:.Net Framework平衡组/递归匹配搜索源码中的函数/方法({}匹配)
- qt中的正则表达式QRegExp使用大全以及匹配中括号[]方法
- 输入的字符匹配正整数 整数 正数 以及一些正则表达式的总结
- php 正则表达式匹配(输出是否匹配以及匹配值) preg_match
- Python: 字符串搜索和匹配,re.compile() 编译正则表达式字符串,然后使用match() , findall() 或者finditer() 等方法
- phpstorm搜索匹配正则表达式
- 正则表达式-- 零宽断言与懒惰匹配以及平衡组
- 正则表达式大小写匹配以及解决思路的探索
- PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
- 解析PHP中的正则表达式以及模式匹配
- 文本搜索必学命令-grep egrep fgrep用法以及正则表达式
- 文本搜索之grep、fgrep、egrep以及正则表达式
- 正则表达式:搜索匹配的sql
- 正则表达式预搜索时将最小匹配前辍字符串放入预搜索当中
- 正则表达式匹配搜索字符串