我有这样的字符串
<tr> <td> 14.54.49 </ td> <td> SKUTTELG </ td> <td> 001772377777 </ td> <td> test </ td> <td> SKUTTELG - mottatt.Vilt:Okse2,5år+ Jak </ td> </ tr>
我想得到
SKUUTELG 001772377777测试SKUTTELG - mottatt.Vilt:Okse2,5år+ Jak
需要删除
<TR> <TD>
我试试这样......
var testString = "MY STRING"
var stringArray = testString.Split('<tr><td>');
stringArray.Remove("<tr><td>);
var output = String.Join("<tr><td>", stringArray);
Run Code Online (Sandbox Code Playgroud)
但这不起作用..
如果我理解你正确而你只需要在这种情况下剥离HTML标记,则在分割之上替换一个简单的字符串应该:
var testString = "your string";
var array = str.Split(new string[] { "<tr>", "<td>" },
StringSplitOptions.RemoveEmptyEntries);
return string.Join("", array.Skip(1)).Replace("</tr>", "").Replace("</td>", " ");
Run Code Online (Sandbox Code Playgroud)
基本步骤:
<tr>和<td>标记的字符串数组.