语法:正则表达式中使用()
查找
代码:
<script>
//1、定义字符串对象,将来从页面获取,爬虫可以使用
var str = '<div>我是{
{name}}</div>';
//2、定义正则,大写和小写字母,+ 等价于 {1,}
var pattern = /{
{([a-zA-z]+)}}/;
var r = pattern.exec(str);
console.log(r)
</script>
输出结果:这个结果和上一篇结果类似,但是数组的长度为2
分析:
r[0]={ {name}} //匹配到的内容
r[1]=name //提取到的内容
r.index属性=7 //{ {name}}在字符串中的索引是7
替换一个{ {name}}
把字符串中的{ {name}} 替换成张三