So entfernen Sie alle Anführungszeichen von String in JavaScript

So entfernen Sie alle Anführungszeichen von String in JavaScript

Die Anführungszeichen umfassen ein einzelnes Zitat (') und ein doppeltes Zitat ("). Die doppelte Zitatmarke wird in Sätzen verwendet, um einen Text zu zitieren oder zu prominent, während ein einzelnes Zitat verwendet wird, um ein Zitat innerhalb des anderen Zitats anzuzeigen. Manchmal müssen wir alle Anführungszeichen aus der Zeichenfolge in Fällen wie dem Parsen von Text entfernen.

Dieser Blog zeigt den Weg, um alle Anführungszeichen aus einer Zeichenfolge zu beseitigen.

So entfernen Sie alle Anführungszeichen von String in JavaScript?

Verwenden Sie zum Entfernen aller Anführungszeichen aus einer Zeichenfolge die Methoden JavaScript ersetzen () (). Es ist die vordefinierte Methode des Objekts des String -Typs. Es akzeptiert zwei Parameter “,“SearchValue" Und "Ersetzen SieValue”Und gibt eine Zeichenfolge mit einem bestimmten Ersatz nach der Durchsuchung der Zeichenfolge anhand eines bestimmten Werts oder einem Regex -Muster.

In unserem Fall werden wir alle Anführungszeichen aus einer Zeichenfolge mit einer leeren Zeichenfolge entfernen. Ersetzen oder Ersatzwert.

Syntax

Befolgen Sie die unterbereitete Syntax, um die Methode Ersatz () zu verwenden:

ersetzen ("SearchValue", "ErsatzValue")

Hier, "SearchValue”Bezieht sich auf den Wert, der in einer Zeichenfolge durchsucht und durch das ersetzt wirdErsetzen SieValue”.

Beispiel 1

In diesem Beispiel werden wir zunächst eine Zeichenfolge erstellen, die einzelne und doppelte Anführungszeichen enthält, die in einer Variablen namens gespeichert sindstr”:

var str = 'Willkommen' in der "LinuxHint" ';

Rufen Sie dann die Methode Ersatz () an, indem Sie ein Regex -Muster als Suchwert übergeben, der die einzelnen und doppelten Anführungszeichen aus einer Zeichenfolge durchsucht. Ersetzen Sie sie durch eine leere Zeichenfolge:

Konsole.log (str.ersetzen (/"| '/g,"));

Hier enthält das Regex -Muster ein einzelnes Zitat (') und ein doppeltes Zitat (") mit oder ((|) Bediener, der angibt, dass er nach dem einzelnen Zitat oder dem doppelten Zitat in einer Zeichenfolge sucht und “GIst die globale Flag.

Wie Sie in der Ausgabe sehen können, werden alle Anführungszeichen, einschließlich Einzel- und Doppelzitate aus der Zeichenfolge, erfolgreich entfernt:

Lassen Sie uns ein anderes Beispiel sehen.

Beispiel 2

Hier werden wir dieselbe Zeichenfolge betrachten, aber ein anderes Regex -Muster anwenden, um alle Anführungszeichen aus einer Zeichenfolge zu entfernen:

Konsole.log (str.ersetzen (/['"]/g,' '));

Hier ist ['"] eine Charakterklasse, die mit einzelnen und doppelten Anführungszeichen übereinstimmt, und“GIst das globale Flag, das angibt, dass das Muster in der gesamten Zeichenfolge angewendet wird.

Ausgang

Wir haben die einfachste und effizienteste Möglichkeit zur Entfernung aller Anführungszeichen aus einer Zeichenfolge bereitgestellt.

Abschluss

Um alle Anführungszeichen zu entfernen, können Sie die Methode JavaScript ersetzen () verwenden. Es durchsucht die Zeichenfolge nach den Anführungszeichen basierend auf dem bereitgestellten Muster und ersetzt sie durch leere Zeichenfolgen. Sie können das Muster basierend auf Ihren Programmanforderungen hinzufügen oder erstellen. In diesem Blog haben wir gezeigt, wie alle Anführungszeichen aus einer Zeichenfolge mit detaillierten Beispielen entfernen können.