在字符串上拆分字符串而不是字符

Eri*_*ric 18 .net c# vb.net visual-studio

我想在html标签上拆分gridview行.我怎样才能在C#中做到这一点?

e.row.cells[1].Text.Split("htmltag")
Run Code Online (Sandbox Code Playgroud)

jas*_*son 20

是.使用过载

String.Split(String[], StringSplitOptions)
Run Code Online (Sandbox Code Playgroud)

要么

String.Split(String[], int, StringSplitOptions)
Run Code Online (Sandbox Code Playgroud)

例:

var split = e.row.cells[1].Text.Split(
                new[] { "</b>" },
                StringSplitOptions.RemoveEmptyEntries
            );
Run Code Online (Sandbox Code Playgroud)

但请注意上面的StrixVaria的评论.解析HTML是令人讨厌的,所以除非你是专家卸载工作给别人.


ros*_*533 5

除了string.split,还可以使用Regex.Split(在System.Text.RegularExpressions中):

string[] lines = Regex.Split(.row.cells[1].Text, "htmlTag");
Run Code Online (Sandbox Code Playgroud)