Char.IsUpper(x)?""+x:x.ToString())).TrimStart('') ;Das Folgende fügt Leerzeichen zwischen Wörtern ein, die mit einem Großbuchstaben beginnen"/> Char.IsUpper(x)?""+x:x.ToString())).TrimStart('') ;Das Folgende fügt Leerzeichen zwischen Wörtern ein, die mit einem Großbuchstaben beginnen">
Heim > Artikel > Backend-Entwicklung > c# fügt Leerzeichen zwischen Wörtern ein, die mit Großbuchstaben beginnen
Um Leerzeichen zwischen Wörtern einzufügen, die mit einem Großbuchstaben beginnen, versuchen Sie das folgende Beispiel:
Zuerst richten Sie die Zeichenfolge ein.
var str = "WelcomeToMyWebsite";
Wie Sie oben sehen können, enthält unsere Zeichenfolge keine Leerzeichen vor Großbuchstaben. Um es hinzuzufügen, verwenden Sie LINQ wie unten gezeigt -
str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');
Hier ist der vollständige Code zum Einfügen von Leerzeichen zwischen Wörtern, die mit Großbuchstaben beginnen -
using System; using System.Linq; class Demo { static void Main() { var str = "WelcomeToMyWebsite"; Console.WriteLine("Original String: "+str); str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' '); Console.WriteLine("New String: "+str); Console.ReadLine(); } }
Das obige ist der detaillierte Inhalt vonc# fügt Leerzeichen zwischen Wörtern ein, die mit Großbuchstaben beginnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!