第261页 10.2 用于模式匹配的String方法
- 章节名:10.2 用于模式匹配的String方法
- 页码:第261页
search():参数是一个正则表达式,返回第一个与之匹配的子串的其实位置,从0开始,如果找不到就返回-1 不支持全局检索,因为它忽略正则表达式参数中的修饰符g。 如果参数不是正则表达式,则将其转换成正则表达式。
replace():执行检索和替换操作,第一个参数是正则表达式,第二个参数是要替换的字符串。 如果正则表达式中设置了修饰符g,那么源字符串中所有与模式匹配的子串都将替换成第二个参数指定的字符串。 如果第一个参数是字符串不是正则表达式,则会直接搜索这个字符串。 如果在替换字符串中出现了$加数字,那么replace()将用与指定的子表达式相匹配的文本来替换这两个字符。
match():唯一参数是正则表达式,如果不是正则表达式,就转换成正则表达式,返回的是一个由匹配结果组成的数组。 如果正则表达式设置了修饰符g,返回的是一个由匹配结果组成的数组。如果没有g,就返回第一个
split()用以将调用它的字符串拆成一个非全局的正则表达式,它返回的数组带有两个属性:index和input,参数可以是分隔符,也可以是一个正则表达式,用以指定分隔符。
8人阅读
晓慧读书对本书的所有笔记 · · · · · ·
-
第252页
构造函数中的变量和参数可以用它做创建的对象的私有状态。 通过给原型对象添加方法可以动态地...
-
第253页 第20章 正则表达式的模式匹配
正则表达式是一个描述字符模式的对象,正则表达式直接量定义为包含在一对斜杠/之间的字符. es...
-
第261页 10.2 用于模式匹配的String方法
-
第263页 10.3 RegExp对象
RegExp构造函数带有两个字符串参数,其中第二个参数是可选的,第一个参数包含正则表达式的主...
-
第267页 第11章 javascript的子集和扩展
javascript的沙箱系统安全子集内规定: 1.eval()和function()构造函数在任何安全子集内都是禁...
> 查看全部45篇
说明 · · · · · ·
表示其中内容是对原文的摘抄