社区
C#
帖子详情
[求助]关于去除html标记的方法(webform,在线等待)
维她奶
2003-07-29 03:50:19
请问各位,如果将一个字符串中的所有html去除呢?
例如:myStr="<h2>abcd</h2>"变为"abcd"呢?谢谢!!!!
http://expert.csdn.net/Expert/topic/2085/2085273.xml?temp=.201214(这个帖子多分点)
...全文
49
7
打赏
收藏
[求助]关于去除html标记的方法(webform,在线等待)
请问各位,如果将一个字符串中的所有html去除呢? 例如:myStr="abcd"变为"abcd"呢?谢谢!!!! http://expert.csdn.net/Expert/topic/2085/2085273.xml?temp=.201214(这个帖子多分点)
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2003-07-29
打赏
举报
回复
use regular expressions:
myStr="<h2>abcd</h2>"
myStr = System.Text.RegularExpressions.Regex.Replace(myStr,@"<[^>]+>","");
维她奶
2003-07-29
打赏
举报
回复
谢谢楼上所有的兄弟(特别是战车兄)
在下就是因为懒想找一个简单的方法来完成,但现在才发觉没有其他的方法了:(
明天就结贴,再一次谢谢各位!
飞不动
2003-07-29
打赏
举报
回复
xiajianfeng(权利的战车) 写得不错。
其实原理你简单,这样的函数相信你我都会写。
关键是懒!!:)
brightheroes
2003-07-29
打赏
举报
回复
对于这个问题,基本上很琐碎
首先你要列出所有的html的标志,比如说用一个数组来存放。
然后进行搜索,匹配。
xiajianfeng
2003-07-29
打赏
举报
回复
//没判断异常
int start = 0;
int over = 0;
string myStr="<h2>abcd</h2>";
ArrayList strArray = new ArrayList();
for(int i=0;i<myStr.Length;i++)
{
if(myStr.IndexOf("<",i,1)!=-1)
start = i;
if(myStr.IndexOf(">",i,1)!=-1)
{
over = i;
strArray.Add(myStr.Substring(start,over-start+1));
}
}
for(int i=0;i<strArray.Count;i++)
myStr = myStr.Replace(strArray[i].ToString(),"");
MessageBox.Show(myStr);
维她奶
2003-07-29
打赏
举报
回复
111
维她奶
2003-07-29
打赏
举报
回复
up!
相关推荐
去除
HTML
标记
的代码
ASP
去除
HTML
标记
的脚本代码,使用正则函数
html
特殊字符
如何屏蔽 asp,利用asp
去除
html
标记
的四种
方法
利用asp
去除
html
标记
的四种
方法
发布日期:2015-10-8 16:10:45利用asp
去除
html
标记
的四种
方法
方法
一 : 使用""如果您想要知道如何从文本中删除
html
标签,即将介绍的这种
方法
会让您得偿所愿。我们可以利用去掉""中间的所有内容来实现删除
html
标签的愿望。在JavaScript中很简单就能达到这样的目的,例如:function Remove
HTML
( strText ){v...
ASP.NET
去除
所有
HTML
标记
的
方法
usingSys...
去除
字符串中的
HTML
标记
Code ///<summary> ///
去除
字符串中的
HTML
标记
///</summary> ///<paramname="str">要
去除
Html
标记
的字符串</param> ///<returns>
去除
后的字符串</returns> ///<remarks>
html
标记
的...
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.9w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-29 03:50
社区公告
让您成为最强悍的C#开发者