--- title: RegExp.rightContext ($') slug: Web/JavaScript/Reference/Global_Objects/RegExp/rightContext tags: - JavaScript - Non-standard - Property - Read-only - Reference - RegExp - Regular Expressions translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/rightContext ---
標準外の rightContext プロパティは静的かつ読み取り専用の正規表現のプロパティで、最新の一致に続く部分文字列が入ります。 RegExp.$` はこのプロパティのエイリアスです。
rightContext プロパティは静的プロパティです。個々の正規表現オブジェクトのプロパティではありません。常に、 RegExp.rightContext または RegExp["$'"] として使用してください。
rightContext プロパティの値は読み取り専用で、一致に成功するたびに変更されます。
ドットプロパティアクセサー (RegExp.$') で短縮エイリアスを使用することはできません。その場合、パーサーは文字列の開始をを期待して {{jsxref("SyntaxError")}} が発生します。プロパティへのアクセスにはブラケット表記法を使用してください。
var re = /hello/g;
re.test('hello world!');
RegExp.rightContext; // " world!"
RegExp["$'"]; // " world!"
| 仕様書 |
|---|
| {{SpecName('Legacy RegExp features')}} |
{{Compat("javascript.builtins.RegExp.rightContext")}}