我在我的代码中拆分字符串是这样的:
var lines = myString == null
? new string[] { }
: myString.Split(new[] { "\n", "<br />" }, StringSplitOptions.RemoveEmptyEntries);
问题是这样的,有时文本看起来像这样:
sdjkgjkdgjk<br />asdfsdg
在这种情况下,我的代码有效。然而,其他时候,文本看起来像这样:
sdjkgjkdgjk<br style="someAttribute: someProperty;"/>asdfsdg
在这种情况下,我没有得到我想要的结果。如何通过整个 br 标签及其所有属性拆分此字符串?
最佳答案
希望以下代码对您有所帮助。
var items = Regex.Split("sdjkgjkdgjk<br style='someAttribute: someProperty;'/>asdfsdg", @"<.*?>");
关于c# - 通过标签在 C# 中拆分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32839657/