js处理括弧配对替换的方法
来源:无忧脚本 时间:2008-01-16 13:48:00
这个帖子在51js看到的,觉得很有学习意义,看看高手们是怎么做的吧!
提问者:infinte
急求:正则或算法,JS VBS均可。
要求:
[1]支持任意的“括弧”,也就是可以用【】<>{}()……或者类似XML的:<a></a>、[cc][cc:over]、{ttt] [ttt}
[2]严格按照层次匹配,就是(a)b(c(d)e)换成[a]b[c[d]e]而非[a]b[c(d]e) (结束太早了)
[3]左括号比右括号多时,保留多余的括号,即:()()((()()) → [][]([[][]]
[4]右括号比左括号多,保留多余的括号,即:(()()(()()))))) → [[][][[][]]])))
1.解答者:js小白
2.解答者:winter
标签:括弧,配对,正则表达式,js
0
投稿
猜你喜欢
一个jquery日期选取插件源码
2009-12-23 19:15:00
asp防止同时登陆的问题
2007-10-26 12:19:00
IE不支持overrideMimeType()方法,即使是IE7.
2009-02-08 16:58:00
MIME Type 引出的两难困境
2011-06-14 09:45:41
国内外字体网站(font)的整理
2007-10-14 09:58:00
关于字体的一些思考
2008-03-03 12:53:00
Firefox 3.5 新增加的支持(整理)
2009-08-01 12:51:00
上传组件 ASPUpload 使用说明
2008-09-11 14:38:00
如何编制一个产生随机密码的函数?
2009-11-08 19:06:00
Window.ShowModalDialog使用手册
2008-02-24 14:42:00
两组字符串数据比较合并相同数据
2008-07-31 17:27:00
文案是网站的性格
2009-09-02 13:05:00
ASP中数据库调用中常见错误的现象和解决
2007-09-20 13:24:00
订单转化率之回访确认
2009-08-24 12:40:00
SQL Server 2000安装图解教程
2009-09-09 19:59:00
DIV+CSS常见错误及解决方法
2008-04-25 22:46:00
如何限制表单textarea的文字输入量
2007-10-06 22:41:00
关于ASP代码的加密
2007-10-15 12:30:00
CSS教程:轻松解决表格的nobr问题
2008-10-29 11:55:00
前端来看看 maxthon bugs
2008-09-23 18:35:00