//没判断异常
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);
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);
首先你要列出所有的html的标志,比如说用一个数组来存放。
然后进行搜索,匹配。
其实原理你简单,这样的函数相信你我都会写。
关键是懒!!:)
myStr = System.Text.RegularExpressions.Regex.Replace(myStr,@"<[^>]+>","");