如何用正则表达式将
"[type=type1]abcd123中国[/type][type=type2]abcd中国123[/type]"
替换为
"<div>abcd123中国</div><table><tr><td>abcd中国123</td></tr></table>"
"[type=type1]abcd123中国[/type][type=type2]abcd中国123[/type]"
替换为
"<div>abcd123中国</div><table><tr><td>abcd中国123</td></tr></table>"
解决方案 »
- 怎么计算一个月内有多少天工作日?
- 播放视频(swf格式)
- datagrid中的按钮如何添加相应事件,以及超级连接列如何能够绑定两列数据
- 先安装Microsoft Visual Studio .NET 2003 再安装 Microsoft Visual InterDev 6.0 在InterDev 6.0中不能新建项目怎么办?
- 求解完美权限配置方案
- 请教高手,如何把任务栏屏蔽掉,让浏览器最大化?
- 水晶报表交流用msn:[email protected]
- MVC 如何以字符串的形式获取一个无后缀的一个文件的内容
- 如何打包.net framework?
- 能不能实现这样的框架:用ActiveX 访问 WEB Service,然后再访问数据库
- 如何获取一个表结构
- 一个数据库还原问题?
Regex reg = new Regex(@"\[type=type1\]([\s\S]*?)\[/type\]\[type=type2\]([\s\S]*?)\[/type\]"); str = reg.Replace(str,"<div>$1</div><table><tr><td>$2</td></tr></table>");
Response.Write(Server.HtmlEncode(str));
我不会呀!来学学!
不过楼主给出的只是一个实例,是否有什么特殊情况,如果全是如楼主所给的例子,那用string的Replace()方法就完全可以做到,效率要比正则高的