本文实例讲述了javascript字符串循环匹配的方法。分享给大家供大家参考。具体如下:

采用exec和String.match方法,对于exec必须开启全局匹配g标识才能获取所有匹配
// 需要提取这种数据 <td>2012-12-17</td><td>11:02 , 12:25 , 13:22 , 15:06 , 15:12 , 19:22 , 23:47</td>
var rawData = '<table><th align="left" scope="col">日期</th><th align="left" scope="col">签到签退时间</th></tr><tr class="GridViewRowStyle" style="height:20px;">'
+ '<td>2012-12-03</td><td>10:16 , 13:22 , 20:05</td></tr><tr class="GridViewRowStyle" style="height:20px;">'
+ '<td>2012-12-04</td><td>11:16 , 14:22 , 21:05</td></tr><table>';
// 方法一
var regexp = /<td>(\d{4}-\d{2}-\d{2})<\/td><td>(.*?)<\/td>/g;
// 加上g标识才会全局匹配,否则只匹配一个
var matchedArray = regexp.exec(rawData);
while(matchedArray != null) {
console.dir(matchedArray);
matchedArray = regexp.exec(rawData);
}
// 方法二
var regexp = /<td>(\d{4}-\d{2}-\d{2})<\/td><td>(.*?)<\/td>/g;
// 加上g标识才会全局匹配
var matchedArray = rawData.match(regexp);
console.dir(matchedArray);
// 方法三
var regexp = /<td>(\d{4}-\d{2}-\d{2})<\/td><td>(.*?)<\/td>/;
// 不加g标识
var matchedArray = rawData.match(regexp);
console.dir(matchedArray);
console.log(matchedArray.index);
while(matchedArray != null) {
rawData = rawData.substr(matchedArray.index + matchedArray[0].length);
matchedArray = rawData.match(regexp);
}
console.dir(matchedArray);
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐:
AI一键生成文章网页版,让内容创作更简单高效
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
文章AI生成标题:让创作更轻松,内容更精彩
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
seo点击工具,seo排名点击软件推荐 ,ai狂躁
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO出超:如何通过精准优化实现网站流量大爆发,营销推广方式联系f火15星
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
什么是SEO优化方案,seo的优化方案 ,ai emorobot
未来写作新方式原创AI文章的无限可能
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
文字生成AI:开启创意写作的新纪元
常用AI工具,高效智能生活
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
seo要学会什么,seo要学多长时间 ,NTU AI 录取
SEO是如何推动企业增长的关键力量,深圳罗湖网站建设设计
OpenAI智能诊断医疗-开启精准医疗新纪元,跟侯维静学ai
撰写稿子的AI,写作的“超级助手”来了!
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
AI免费文章解读:智能写作新篇章,小店AI
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
AI免费生成文本,内容创作新篇章
seo重点是什么,seo最重要的指标 ,ai网格怎么用
优化页面-提升用户体验与搜索引擎排名的关键,绍兴视频营销推广
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
SEO提高:如何通过精准优化让网站流量翻倍,优化排名seo加盟费用
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
好用的AI写作软件免费推荐:创作新境界!
软件我在AI:改变未来的智能助手
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广