Heim >Web-Frontend >js-Tutorial >Wie ersetze ich Punkte in Zeichenfolgen durch JavaScript, ohne alle Zeichen zu ersetzen?
Punkte in Strings durch JavaScript ersetzen
Problem:
Sie möchten alle Instanzen entfernen von Punkten (.) aus einer JavaScript-Zeichenfolge. Beispielsweise wird „okay.this.is.a.string“ in „okay, das ist ein String“ umgewandelt.
Lösungsversuch:
mystring.replace(/ ./g,' ');
Bei diesem Versuch werden jedoch alle Zeichen in der Zeichenfolge durch Leerzeichen ersetzt.
Lösung:
Der Punkt ( .) hat in regulären Ausdrücken eine besondere Bedeutung und stellt „jedes Zeichen“ dar. Um einen literalen Punkt abzugleichen, muss dieser mit einem Backslash maskiert werden:
mystring = mystring.replace(/./g,' ');
Das obige ist der detaillierte Inhalt vonWie ersetze ich Punkte in Zeichenfolgen durch JavaScript, ohne alle Zeichen zu ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!