C# 去掉字符串中符合条件的字符 5

<spanclass=“descriptionsummary”><ulclass=“product-description”>变成<span><ul>去掉class="和... <span class=“description summary”><ul class=“product-description”> 变成<span ><ul >去掉class="和“及其中间的字符? 展开
 我来答
尚仙2121
2015-06-17 · TA获得超过143个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:196万
展开全部
如果是固定的字符串,可以这么做:
string item="<span class=“description summary”><ul class=“product-description”>
";
string[] sp=item.split('>'); //以‘>’为分隔符将item拆分为数组
string convert1=sp[0].Substring(1,5)+">"; //convert1字符串为<span>

string convert2=sp[1].Substring(1,3)+">"; //convert2字符串为<ul>
这样就行了。
更多追问追答
追问
不是固定的,还有很多其他类型,比如id="XXX";都需要去掉中间的字符
追答
你这是操作xml中的节点吧,我觉得两种方法可行:
一是加载这个xml,对各个节点删除其属性即可;
二是像我说的用Substring来截取,但需要一行一行把xml的内容读取出来。因为节点名和属性之间都有空格,所以你说的这种不固定的情况,可以用空格来拆分,如:

这一行读取出来,以空格拆分后为两个字符串:”,这样只要把“<a"取出来就行。
……
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式