2017-12-14 1 views
0

I String Brocken von LinqLinq, String Brocken

Beispiel Ich möchte schneiden dieses Wort (mag ich) zu Brocken und die Länge der einzelnen Brocken spalten müssen, ist 2 Buchstaben

wird das Ergebnis be Li ik Ke

gibt es Sequenzen hier.

Bitte beraten Sie mich.

Antwort

2
string s = "Like";  
string s2 = String.Join(" ", s.Select((x, index) => (index+1) == s.Length ? "" : String.Concat(x, s[index+1]))); 

UPDATE

By the way, könnte das gleiche Problem mit Regex gelöst werden:

string s3 = Regex.Replace(s, @"\w", m => m.NextMatch().Success ? m.Value + m.NextMatch().Value + " " : "").TrimEnd();