摘要: replace是字符串对象的公有方法, str.replace(findStr,newStr) replace:把字符串里符合规则的部分替换成新的部分. 先讨论第一个参数,也就是规则 1.规则是字符串的情况,每当执行一次只能替换一次. 2.规则是正则的情况,和exec捕获一样,把所有和我们正则匹配的 阅读全文
posted @ 2017-02-07 14:18 花.花 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 正则分组的作用: 1.改变优先级 2.分组引用 3.分组捕获 细说下. 1.改变优先级 2.分组引用 \2表示第二个分组,\1表示第一个分组,但是\2必须在出现在第二个分组的后面,因为只有知道第二个分组是,我才知道\2是啥 这里特别注意,\2的内容和第二个分组的内容必须一模一样 举例说明 3.分组捕 阅读全文
posted @ 2017-02-07 11:37 花.花 阅读(2764) 评论(0) 推荐(0) 编辑
摘要: 正则的捕获:exec,返回的结果是数组或null 先看个demo 如果你第一次用exec,估计你是猜不到答案的 捕获的结果是一个数组,因为有符合正则的字符串,但是只有一个,而且还是123,不是1,或者12之类的. 这里涉及到捕获的两个特点:贪婪性和懒惰性. 所谓的贪婪性:每次匹配按照匹配最长的结果捕 阅读全文
posted @ 2017-02-07 09:58 花.花 阅读(458) 评论(1) 推荐(1) 编辑