Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
作者:异步漫步时间:2026-10-22 18:41:43浏览:536
本文介绍如何利用JavaScript的replace函数配合正则表达式,提取字符串中所有被匹配到的文本。通过定义包含捕获组的正则,并在replace的回调函数中处理参数,可以获取匹配内容、偏移量及原字符串,适用于模板解析等场景。
利用replace提取匹配文本
JavaScript中的replace函数不仅用于替换文本,还能配合正则表达式提取所有匹配到的内容。下面通过一个具体案例进行演示说明。
首先定义正则表达式,用于查找所有被两个花括号包裹的字符串内容:
代码实现示例
var str = <div class="item">{{test}}{{aaa}}{{bbb}}</div>
str.replace(reg,function (match,param,offset,string) {
console.log(match,param,offset,string);
})
总结
总结
以上所述是小编给大家介绍的Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
