我分裂串在我的代碼是這樣的:拆分文本按標籤
var lines = myString == null
? new string[] { }
: myString.Split(new[] { "\n", "<br />" }, StringSplitOptions.RemoveEmptyEntries);
麻煩的是這個,有時文字是這樣的:
sdjkgjkdgjk<br />asdfsdg
在這種情況下我代碼有效。然而,其他時候,文字是這樣的:
sdjkgjkdgjk<br style="someAttribute: someProperty;"/>asdfsdg
在這種情況下,我沒有得到我想要的結果。如何通過整個br標籤分割這個字符串以及它的所有屬性?
不要使用字符串方法或正則表達式解析HTML,請使用[HtmlAgilityPack](https://htmlagilitypack.codeplex.com/)這樣的可用的html解析器。你想如何拆分一個表格或者用樣式表打包(f.e。word-wrap:break-word)? –
它總是有效的HTML?如果是這樣,我同意@TimSchmelter – Spaceman