C# 如何在C中拆分字符串?
注:C# 如何在C中拆分字符串?,c#,C#,注: 在C中拆分字符串最优雅的方法是什么 如果要在元素上拆分,请使用: string s="Error=0<BR>Message_Id=120830406<BR>" 使用狭缝字符串,代码如下: string[] lines = Regex.Matches(s, ".*?<BR>") .Cast<Match>() .Select(m => m.Value) .ToArray(); 编辑:Linq已更新。 好例子: 您
在C中拆分字符串最优雅的方法是什么 如果要在元素上拆分,请使用:
string s="Error=0<BR>Message_Id=120830406<BR>"
使用狭缝字符串,代码如下:
string[] lines = Regex.Matches(s, ".*?<BR>")
.Cast<Match>()
.Select(m => m.Value)
.ToArray();
编辑:Linq已更新。
好例子:
您希望如何对结果进行分组?正如其他人所建议的那样,
string[] lines = Regex.Matches(s, ".*?<BR>")
.Cast<Match>()
.Select(m => m.Value)
.ToArray();
string s = "Error=0<BR>Message_Id=120830406<BR>";
string[] stringSeparators = new string[] { "<BR>" };
string[] result = s.Split(stringSeparators, StringSplitOptions.None);