首页 »Javascript教程 » js字符串替换:js 替换 »正文js字符串替换:js 替换来源: 发布时间:星期六, 2008年12月27日 浏览:216次 评论:0
问题:就是将(())换成[[]]那种了处理括弧配对用
作者:infe 要求: [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]右括号比左括号多保留多余括号即:(())))) → [[]]))) 方案:使用堆栈 作者:wer 代码: [alert(r); </script> 0
相关文章读者评论发表评论 |