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/leftcontext/index.md | 48 +++++++++++----------- 1 file changed, 23 insertions(+), 25 deletions(-) (limited to 'files/fr/web/javascript/reference/global_objects/regexp/leftcontext/index.md') diff --git a/files/fr/web/javascript/reference/global_objects/regexp/leftcontext/index.md b/files/fr/web/javascript/reference/global_objects/regexp/leftcontext/index.md index e5a3bda79d..34820f2311 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/leftcontext/index.md +++ b/files/fr/web/javascript/reference/global_objects/regexp/leftcontext/index.md @@ -10,46 +10,44 @@ tags: translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/leftContext original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/leftContext --- -
{{JSRef}} {{non-standard_header}}
+{{JSRef}} {{non-standard_header}} -

La propriété non-standard leftContext est une propriété statique accessible uniquement en lecture. Cette propriété liée aux expressions rationnelles contient la sous-chaîne qui précède la correspondance la plus récente. RegExp.$` est un alias pour cette propriété.

+La propriété non-standard **`leftContext`** est une propriété statique accessible uniquement en lecture. Cette propriété liée aux expressions rationnelles contient la sous-chaîne qui précède la correspondance la plus récente. `` RegExp.$` `` est un alias pour cette propriété. -

Syntaxe

+## Syntaxe -
RegExp.leftContext
-RegExp['$`']
-
+ RegExp.leftContext + RegExp['$`'] -

Description

+## Description -

La propriété leftContext est une propriété statique, elle n'est donc pas distincte entre les différents objets représentants les expressions rationnelles. Il faut donc toujours utiliser la syntaxe RegExp.leftContext ou RegExp['$`'].

+La propriété `leftContext` est une propriété statique, elle n'est donc pas distincte entre les différents objets représentants les expressions rationnelles. Il faut donc toujours utiliser la syntaxe `RegExp.leftContext` ou `` RegExp['$`']. `` -

La valeur de la propriété leftContext n'est accessible uniquement qu'en lecture. Elle est modifiée par le moteur à chaque fois qu'une nouvelle correspondance est trouvée.

+La valeur de la propriété `leftContext` n'est accessible uniquement qu'en lecture. Elle est modifiée par le moteur à chaque fois qu'une nouvelle correspondance est trouvée. -

L'alias ne peut pas être utilisé avec la notation utilisant le point (RegExp.$`). En effet, le parseur attend un gabarit de chaîne à la suite de l'accent grave. Si on utilise le point, on aura donc une exception {{jsxref("SyntaxError")}}. Pour cet alias, on utilisera la notation à base de crochets.

+L'alias ne peut pas être utilisé avec la notation utilisant le point (`` RegExp.$` ``). En effet, le parseur attend un gabarit de chaîne à la suite de l'accent grave. Si on utilise le point, on aura donc une exception {{jsxref("SyntaxError")}}. Pour cet alias, on utilisera [la notation à base de crochets](/fr/docs/Web/JavaScript/Reference/Opérateurs/Opérateurs_de_membres#Notation_avec_crochets). -

Exemples

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

Spécifications

+## Spécifications -

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

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

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

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

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

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.rightContext", "RegExp.rightContext ($')")}} +- {{non-standard_inline}} {{jsxref("RegExp.n", "RegExp.$1-$9")}} -- cgit v1.2.3-54-g00ecf