Die folgende Anweisung in JavaScript funktioniert wie erwartet:
%Vor%Um jedoch alle Vorkommen des Zeichens zu ersetzen. durch das Zeichen _ habe ich:
%Vor%Aber das Ergebnis ist eine Zeichenfolge, die vollständig mit dem Zeichen _
gefüllt istWarum und wie zu ersetzen. durch JavaScript?
Die. Charakter in einem Regex wird alles zusammenbringen. Sie müssen es umgehen, da Sie ein literales Periodenzeichen haben möchten:
%Vor%Sie müssen den Punkt verlassen, da es ein Sonderzeichen in Regex ist
%Vor%Beachten Sie, dass Punkt in Zeichenklassen nicht entfernt werden muss. Wenn Sie also Punkte und Leerzeichen auf einen Schlag durch Unterstriche ersetzen möchten, können Sie Folgendes tun:
%Vor% Die Verwendung von i
flag ist sowohl hier als auch in Ihrer ersten Regex nicht relevant.
Sie können auch Zeichenfolgen anstelle von regulären Ausdrücken verwenden.
%Vor%Tags und Links javascript regex