Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. RegExp
  6. rightContext ($')

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

RegExp.rightContext ($')

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe dieKompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Hinweis:AlleRegExp-statischen Eigenschaften, die den letzten Übereinstimmungszustand global preisgeben, sind veraltet. Weitere Informationen finden Sie unterveraltete RegExp-Funktionen.

Die statische ZugriffseigenschaftRegExp.rightContext gibt die Zeichenfolge zurück, die der letzten Übereinstimmung folgt.RegExp["$'"] ist ein Alias für diese Eigenschaft.

Beschreibung

DarightContext eine statische Eigenschaft vonRegExp ist, verwenden Sie es immer alsRegExp.rightContext oderRegExp["$'"], anstatt als eine Eigenschaft eines von Ihnen erstelltenRegExp-Objekts.

Der Wert vonrightContext wird jedes Mal aktualisiert, wenn eine Instanz vonRegExp (aber nicht einerRegExp-Unterklasse) eine erfolgreiche Übereinstimmung durchführt. Wenn keine Übereinstimmungen vorgenommen wurden, istrightContext eine leere Zeichenfolge. Der Set-Zugriffsor vonrightContext istundefined, sodass Sie diese Eigenschaft nicht direkt ändern können.

Sie können den Kurzschreib-Alias nicht mit dem Punkt-Eigenschafts-Zugriffsor (RegExp.$') verwenden, da' kein gültiger Identitätsteils ist, was zu einemSyntaxError führt. Verwenden Sie stattdessen dieKlammernotation.

$' kann auch in der Ersetzungszeichenfolge vonString.prototype.replace() verwendet werden, steht jedoch in keinem Zusammenhang mit der veralteten EigenschaftRegExp["$'"].

Beispiele

Verwendung von rightContext und $'

js
const re = /hello/g;re.test("hello world!");RegExp.rightContext; // " world!"RegExp["$'"]; // " world!"

Spezifikationen

Specification
Legacy RegExp features
# additional-properties-of-the-regexp-constructor

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp