我有非常简单的 HTML 文本(只有 <b>
标签)例如
Lorem Ipsum is <b>simply dummy</b> text of the printing and <b>typesetting industry</b>
我想像这样将文本拆分为数组:
[0] - Lorem Ipsum is
[1] - <b>simply dummy</b>
[2] - text of the printing and
[3] - <b>typesetting industry</b>
HTML 标签内的文本必须与其他文本分开。有什么简单的解决方法吗?
谢谢
最佳答案
您可以使用以下代码实现此目的
string value = @"Lorem Ipsum is <b>simply dummy</b> text of the printing and <b>typesetting industry</b>";
var parts = Regex.Split(value, @"(<b>[\s\S]+?<\/b>)").Where(l => l != string.Empty).ToArray();
关于c# - 如何将带有 HTML 标签的文本拆分为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30455489/