[英]Extract values from html tags in a string?
我有以下HTML标签字符串:
string markup = "<b>this</b><s/><i>is</i><s/><r>text</r>";
string markup2 = "<b>this</b><i>hello</i><i>is</i><r>text</r>";
string markup3 = "<s/><b>this</b><i>hello</i><i>is</i><r>text</r>";
string markup4 = "<b>this</b><i>hello</i><i>is</i><r>text</r><s/>";
string markup5 = "<s/><b>this</b><i>hello</i><i>is</i><r>text</r><s/>";
string markup6 = "<s/><b>this</b><i>hello</i><s/><s/><s/><r>text</r><i>is</i><s/>";
无论使用哪个字符串,如何提取每个标签内的值,并打印空格而不是s标签
如果标记为“空”(仅“ <s />”),则基本上将字符串替换为字符串。 例如:
string x = markup.Replace("<s/>", " "); //Replaces all occurrences of <s/>
尝试这个:
var input = "<b>this</b><s/><i>is</i><s/><r>text</r>";
var tmp = input.Replace("<s/>", " "); // <s/> Replace
var final = Regex.Replace(tmp, "<.*?>", string.Empty); // HTML delete
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.