字符串替换问题 "<>"这种标记是最普通的了,但标记里面的内容多少是不固定的,例如"<br>","<p class='aa'>sdfs</p>"等等的标记,我想把所有的标记替换为空,如p class='aa'>sdfs</p>"替换后就是"sdfs",就是标记和属性统统不要了.请问这个问题怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string a="p class='aa'>sdfs</p>".replace("p class='aa'>","").replace("</p>",""); 建议在用户输入的时候就屏蔽 <> 符号! 这都是一些新闻,不能屏蔽<>的, 请想象有什么好的逻辑可以处理这样的问题,xie xie 通过 str.IndexOf("<"), str.IndexOf(">")来查找位置,然后字符串截取.这样应该是能够实现, 过年了, 没时间写代码了. 呵呵~~ 首先str.IndexOf("<"),然后查找str.IndexOf(">"),看他们的顺序来确定是否是配对,也不能删除了非 html 的标记. 正则:Regex.replace(s,"<\/?[^>]+>", ""); 这种标记有很多,不是只有一个"<>"标记,例如"<br><p class='da'>aaa</p>" 这种标记有很多,不是只有一个"<>"标记,例如"<br><p class='da'>aaa</p>"所以才需要循环去查找啊! 一般处理程序上传文件的问题.. asp.net 生成伪静态后如何获取地址栏中的静态url asp.net界面设置问题 如何在全局页面动态加载主题与皮肤! Datalist中Image控件不显示问题,困惑到极点了 关于VS2003里的异步调用 asp.net和DW有什么关系啊? 对象名 'Users' 无效。紧急征集高手帮我看看。 如何在页面中处理由UserControl引发的事件? 如何让真实的url不显示出来?? asp.net gridview问题,查询自己写,显示在gridview里,还要编辑和删除. VS2005怎么在使用了母板页的子页调用一个js文件的方法?
Regex.replace(s,"<\/?[^>]+>", "");