json格式序列化注意点
2014-03-08 16:17
288 查看
//去除描述里面的所有超链接 Regex regHref = new Regex("href=\\\"[^\"]*\\\""); sHtmlText = regHref.Replace(sHtmlText, "href=\"javascript:void(0)\""); //将描述里面的table的固定宽度改为相对宽度 Regex regTable = new Regex("<table[^>]*width=\\\"[\\d]+\\\">"); MatchCollection matches2 = regTable.Matches(sHtmlText); Regex regTableWidth = new Regex("width=\\\"[\\d]+\\\">"); foreach (Match item in matches2) { string itemStr = item.Groups[0].Value; Regex reg = new Regex(itemStr); itemStr = regTableWidth.Replace(itemStr, "width=\"100%\">"); sHtmlText = reg.Replace(sHtmlText, itemStr); }
"width=\"100%\">"被我转义成了"width=\\\"100%\\\">"导致了问题,格式要注意
相关文章推荐
- JavaScript对SVG进行操作的相关技术
- 理解Javascript的闭包【转】
- 关于FlexPaper 2.1.2版本 二次开发 Logo 、打印、搜索、缩略图、添加按钮、js交互、右键菜单等相关问题
- JSON资料整理 (很好的介绍了JSON)
- 批量去除Teleport Pro整站下载文件冗余代码:tppabs,javascript: if(confirm
- 去除groovy\js报错
- Javascript中最常用的55个经典技巧
- js重定向几种方法
- textarea 自动适应高度
- 学习Javascript闭包(Closure)
- 使Visual Assist X V10.8.2029.0工具支持HTML、Javascript等语言
- ubuntu13.04环境下,无法运行JSP的解决方案
- 人生就像一场战斗,要勇往直前
- javascript的原型和继承(1)
- Javascript多线程引擎(二)
- JSP中动态INCLUDE与静态INCLUDE的区别?
- Javascript多线程引擎(一)
- 14条最佳JS代码编写技巧
- JavaScript中的单例模式
- JSON 日期格式转换