From bf8e099b9c8b3c60d60b3712b4fc97b052c39887 Mon Sep 17 00:00:00 2001 From: julieng Date: Tue, 3 Aug 2021 08:03:23 +0200 Subject: convert content to md --- .../global_objects/regexp/rightcontext/index.md | 48 +++++++++++----------- 1 file changed, 23 insertions(+), 25 deletions(-) (limited to 'files/fr/web/javascript/reference/global_objects/regexp/rightcontext') diff --git a/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md b/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md index 8d7aecc28e..157ce8bdab 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md +++ b/files/fr/web/javascript/reference/global_objects/regexp/rightcontext/index.md @@ -11,46 +11,44 @@ tags: translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/rightContext original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/rightContext --- -
{{JSRef}} {{non-standard_header}}
+{{JSRef}} {{non-standard_header}} -

La propriété non-standard rightContext est une propriété statique, accessible uniquement en lecture, qui contient la sous-chaîne suivant la correspondance la plus récente. RegExp.$' est un alias pour cette propriété.

+La propriété non-standard **`rightContext` **est une propriété statique, accessible uniquement en lecture, qui contient la sous-chaîne suivant la correspondance la plus récente. `RegExp.$'` est un alias pour cette propriété. -

Syntaxe

+## Syntaxe -
RegExp.rightContext
-RegExp["$'"]
-
+ RegExp.rightContext + RegExp["$'"] -

Description

+## Description -

La propriété rightContext est une propriété statique et n'est pas liée à une instance d'expression rationnelle. Pour cette raison, il faut toujours utiliser la syntaxe RegExp.rightContext ou RegExp["$'"].

+La propriété `rightContext` est une propriété statique et n'est pas liée à une instance d'expression rationnelle. Pour cette raison, il faut toujours utiliser la syntaxe `RegExp.rightContext` ou `RegExp["$'"].` -

La valeur de la propriété rightContext n'est accessible qu'en lecture. Le moteur la modifie à chaque fois qu'une nouvelle correspondance est trouvée.

+La valeur de la propriété `rightContext` n'est accessible qu'en lecture. Le moteur la modifie à chaque fois qu'une nouvelle correspondance est trouvée. -

L'alias ne peut pas être utilisé avec la syntaxe utilisant le point (RegExp.$'). En effet, l'analyseur (parser) attend un début de chaîne du fait de la simple quote, ce qui provoquerait une exception {{jsxref("SyntaxError")}}. Il faut donc utiliser la notation à base de crochets.

+L'alias ne peut pas être utilisé avec la syntaxe utilisant le point (`RegExp.$'`). En effet, l'analyseur (_parser_) attend un début de chaîne du fait de la simple quote, ce qui provoquerait une exception {{jsxref("SyntaxError")}}. Il faut donc utiliser [la notation à base de crochets](/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres#Notation_avec_crochets). -

Exemples

+## Exemples -
var re = /coucou/g;
+```js
+var re = /coucou/g;
 re.test("coucou monde !");
 RegExp.rightContext; // " monde !"
 RegExp["$'"];       // " monde !"
-
+``` -

Spécifications

+## Spécifications -

Cette propriété n'est pas standard, elle ne fait partie d'aucune spécification.

+Cette propriété n'est pas standard, elle ne fait partie d'aucune spécification. -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

{{Compat("javascript.builtins.RegExp.rightContext")}}

+{{Compat("javascript.builtins.RegExp.rightContext")}} -

Voir aussi

+## Voir aussi - +- {{non-standard_inline}} {{jsxref("RegExp.input", "RegExp.input ($_)")}} +- {{non-standard_inline}} {{jsxref("RegExp.lastMatch", "RegExp.lastMatch ($&)")}} +- {{non-standard_inline}} {{jsxref("RegExp.lastParen", "RegExp.lastParen ($+)")}} +- {{non-standard_inline}} {{jsxref("RegExp.leftContext", "RegExp.leftContext ($`)")}} +- {{non-standard_inline}} {{jsxref("RegExp.n", "RegExp.$1-$9")}} -- cgit v1.2.3-54-g00ecf