Heim >Backend-Entwicklung >C++ >Wie ersetze ich in C# mehrere Leerzeichen durch einzelne Leerzeichen?

Wie ersetze ich in C# mehrere Leerzeichen durch einzelne Leerzeichen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-25 15:58:43874Durchsuche

How to Replace Multiple Spaces with Single Spaces in C#?

C# Mehrere Leerzeichen werden durch einen einzelnen Speicherplatz

ersetzt In C#können Sie die folgenden Schritte verwenden, um mehrere Leerzeichen in der Zeichenfolge in einen einzelnen Speicherplatz zu ersetzen:

<.> 1. Definieren Sie die Eingangszeichenfolge

Definitionszeichenfolge mit einem Speicherplatz, der ersetzt werden muss:

<.> 2. verwenden Sie regex.replace ()

<code class="language-csharp">string inputString = "1 2 3  4    5";</code>

Verwenden Sie die Methode regex.replace () und die folgenden Parameter:

: Dieses reguläre Ausdrucksmuster entspricht einem oder mehreren Speicherzeichen (Räume, Uhrenherstellung, Veränderungen usw.).

<code class="language-csharp">myString = Regex.Replace(myString, @"\s+", " ");</code>
: Ersetzen Sie die Zeichenfolge für einen einzelnen Speicherplatz.
  • @"s " <.> 3. Verwenden Sie Beispiele
  • " " Wenden Sie den obigen Code auf die Eingabezeichenfolge an:

<:> Ergebnis:

Die Ergebniszeichenfolge enthält eine modifizierte Zeichenfolge, und es gibt nur einen Speicherplatz zwischen den Wörtern:

Das obige ist der detaillierte Inhalt vonWie ersetze ich in C# mehrere Leerzeichen durch einzelne Leerzeichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn