Rimuovi virgolette dalla stringa in C#

Muhammad Maisam Abbas 16 febbraio 2024
Rimuovi virgolette dalla stringa in C#

Questo tutorial introdurrà il metodo per rimuovere le virgolette da una variabile stringa in C#.

Rimuovi virgolette dalla stringa con la funzione String.Replace() in C#

La funzione String.Replace(x, y) è usata per sostituire tutte le occorrenze della stringa x con la stringa y all’interno della stringa principale in C#. La funzione String.Replace() ha un tipo di ritorno stringa. Se vogliamo rimuovere le virgolette da una stringa, possiamo sostituirla con una stringa vuota. Possiamo specificare che vogliamo sostituire le virgolette doppie con "\"". Il seguente esempio di codice ci mostra come rimuovere le virgolette da una stringa con la funzione String.Replace() in C#.

using System;

namespace remove_quotes_from_string {
  class Program {
    static void method1() {
      string str = "He said \"This is too soon for me\" and left.";
      Console.WriteLine(str);
      string newstr = str.Replace("\"", "");
      Console.WriteLine(newstr);
    }
    static void Main(string[] args) {
      method1();
    }
  }
}

Produzione:

He said "This is too soon for me" and left.
He said This is too soon for me and left.

Nel codice precedente, abbiamo rimosso le virgolette dalla variabile stringa str sostituendo le virgolette con una stringa vuota con la funzione str.Replace() in C#. Abbiamo usato il carattere di escape \ per scrivere una virgoletta doppia all’interno di un’altra coppia di virgolette doppie.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Articolo correlato - Csharp String