专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »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

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: