c# - 通过标签在 C# 中拆分文本

标签 c# html

我在我的代码中拆分字符串是这样的:

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/

相关文章:

c# - 如何等待 Azure CloudQueue 被删除?

c# - 如何将包含字符串的 jQuery 对象绑定(bind)到 List<string>?

javascript - Morphtext jQuery 插件不工作

html css 从 tileset 调整图像大小

c# - 有没有办法合并两个 IObservables,这样如果 B 在 A 之前完成,它会停止结果(但反之亦然)?

c# - 为什么 C# 似乎部分取消转义命令行参数?

C# DownloadSync 事件未触发

html - 如何制作居中导航栏 HTML CSS

html - HTML 正文中的样式和脚本标签……为什么不呢?

javascript - 多个文件 - 在 DIV 中预览