<a>************<span>***********</span>******<span>************</span>***********</a>
上面的<span>标签个数不确定
获取a标签中的文字即<a>********************************************</a>正则表达式标签
上面的<span>标签个数不确定
获取a标签中的文字即<a>********************************************</a>正则表达式标签
解决方案 »
- windows窗体中的webBrowser怎么用相对路径获取本地同根目录下htm格式文件
- textBox 如何将I光标换成一个自定义图形
- 这个a=10怎么求出的补码是-11
- winform下datagrid如何在无数据记录时可以显示出表头?
- 求教文件锁的实现思路!
- 有没有用C#做的屏幕抓图应用程序源代码啊?
- 十分烦恼!因为自己一直用java dotnet VB这些冬冬,所以很羡慕能够用 C 写程序的人,。现在有两份工作机会,一家外资公司待遇比较人道,
- C#做com组件支持Interop,为什么只能在dll工程里面而不能在exe的工程里面?
- VS乱码
- winform程序,开机自动启动的问题
- C#调用摄像头
- c#调用c++ 封装的dll 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
不好意思 没有说清楚,要除去<span>标签
不好意思 没有说清楚,要除去<span>标签用replace替换掉
不好意思 没有说清楚,要除去<span>标签用replace替换掉
有些span是需要保留的
<span><a>1<span>2</span>3<span>4</span>5<span>6</span>7</a></span>
最终想得到的是<span><a>1234567</a></span>
<span><a>1<span>2</span>3<span>4</span>5</a></span>
最终想要的<span><a>12345</a></span>
void Main()
{
string str="<span><a>1<span>2</span>3<span>4</span>5<span>6</span>7</a></span>";
string result=Regex.Replace(str,"(?<=<a>).*?(?=</a>)",m=>Regex.Replace(m.Value,"</?span>",""));
Console.WriteLine(result); //<span><a>1234567</a></span>
}