当前位置: 首页 > Web前端 > HTML5

正则表达式惰性贪婪和replace函数

时间:2023-04-05 13:49:52 HTML5

最近一个项目的一个简单需求是将一段文本,格式如下abc{1220}cde{2222}def{cccc}替换为abc{1}cde{2}def{3}是将{}匹配的内容替换成匹配的索引。粗略的解嗯,这是一个简单的问题,我们安排一个刚来不久的朋友来做,他的代码是这样的varleft="{",right="}";然后一遍又一遍的写代码,找到匹配的内容,具体代码我就不贴了。看到这里,我的心都碎了。你没学过正则表达式吗?他说他学会了。他说他学会了,他真的说他学会了。..第一个正则表达式的哥们从正则表达式的思路上解决了,然后得到了这么一个正则表达式。varmatches=text.match(/\{.*\}/g);for(vari=0;i