Heim >Web-Frontend >js-Tutorial >Wie ersetze ich Punkte in JavaScript-Strings?

Wie ersetze ich Punkte in JavaScript-Strings?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-21 20:22:02250Durchsuche

How to Replace Periods in JavaScript Strings?

Ersetzen von Punkten in Strings durch JavaScript

Der Umgang mit Punkten (.) bei der String-Manipulation kann in JavaScript schwierig sein. Wenn Sie auf das Problem stoßen, alle Punkte durch ein anderes Zeichen zu ersetzen oder sie vollständig zu entfernen, bietet dieser Artikel eine Lösung.

Problem:

Alle Vorkommen von Punkten ersetzen (.) in einem JavaScript-String mit einem Leerzeichen, zum Beispiel durch Konvertieren von „okay.this.is.a.string“ in „okay, das ist ein String“.

Fehlgeschlagener Versuch:

Die Verwendung des Codes „mystring.replace(/./g, ' ')‘ zum Ersetzen aller Zeichen durch Leerzeichen führt dazu, dass die gesamte Zeichenfolge durch Leerzeichen ersetzt wird.

Lösung :

Der Schlüssel liegt darin, den Punkt mit einem Backslash () zu umgehen. In regulären JavaScript-Ausdrücken stellt ein einzelner Punkt ein beliebiges Zeichen dar. Wenn Sie ihn maskieren, bedeutet dies, dass Sie den Punkt selbst anpassen möchten.

Um alle Punkte ordnungsgemäß durch Leerzeichen zu ersetzen, verwenden Sie den folgenden Code:

<code class="javascript">mystring = mystring.replace(/\./g, ' ');</code>

Durch das Escapen des Punkts stimmt der reguläre Ausdruck nur mit Punkten überein, der Rest der Zeichenfolge bleibt unberührt und führt zur gewünschten Ausgabe.

Das obige ist der detaillierte Inhalt vonWie ersetze ich Punkte in JavaScript-Strings?. 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