diff options
Diffstat (limited to 'files/fr/web/javascript/reference/global_objects/regexp')
18 files changed, 10 insertions, 28 deletions
diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html index a75e8eb94b..9d3c824406 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/@@match/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@match <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@match.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox"><var>regexp</var>[Symbol.match](str)</pre> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html index 1de0a6e353..234dbf6f07 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/@@matchall/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@matchAll <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@matchall.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox"><var>regexp</var>[Symbol.matchAll](<var>str</var>)</pre> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html index 6d04189204..699bb1ad11 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/@@replace/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@replace <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@replace.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox"><var>regexp</var>[Symbol.replace](str, <var>newSubStr</var>|<var>function</var>)</pre> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html index 2fee59cc1f..0865f313ed 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/@@search/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@search <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@search.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox"><var>regexp</var>[Symbol.search](str)</pre> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html index adc93cadc7..22f0fbb375 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/@@species/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@species <div>{{EmbedInteractiveExample("pages/js/regexp-getregexp-@@species.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox">RegExp[Symbol.species] diff --git a/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html b/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html index 91945cef1d..99fcaf30d4 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/@@split/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/@@split <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@split.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox notranslate"><var>regexp</var>[Symbol.split](str[, <var>limite</var>])</pre> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html b/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html index e4f68a6089..3245c98358 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/exec/index.html @@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/exec <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-exec.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <p>Les objets représentant des expressions rationnelles gardent un état en mémoire lorsqu'ils utilisent les marqueurs {{jsxref("RegExp.global", "global")}} ou {{jsxref("RegExp.sticky", "sticky")}} et ils gardent notamment en mémoire {{jsxref("RegExp.lastIndex", "lastIndex")}} à partir de la correspondance précédemment trouvée. Ainsi, <code>exec()</code> peut être utilisée afin de parcourir plusieurs correspondances dans un texte (avec des groupes capturants) (contrairement à {{jsxref("String.prototype.match()")}}).</p> @@ -138,7 +138,7 @@ Trouvé ab. Prochaine correspondance à partir de 9 </pre> <div class="warning"> -<p><strong>Attention</strong> à ne pas placer un littéral d'expression rationnelle (ou le constructeur {{jsxref("RegExp")}}) au sein de la condition <code>while</code> car cela créerait un boucle infinie s'il y a une correspondance car la propriété {{jsxref("RegExp.lastIndex", "lastIndex")}} serait redéfinie à chaque itération. Il faut également s'assurer que le drapeau global est défini sinon on aura également une boucle.</p> +<p><strong>Attention :</strong> Il ne faut pas placer un littéral d'expression rationnelle (ou le constructeur {{jsxref("RegExp")}}) au sein de la condition <code>while</code> car cela créerait un boucle infinie s'il y a une correspondance car la propriété {{jsxref("RegExp.lastIndex", "lastIndex")}} serait redéfinie à chaque itération. Il faut également s'assurer que le drapeau global est défini sinon on aura également une boucle.</p> </div> <h3 id="Utiliser_exec()_avec_des_littéraux">Utiliser <code>exec()</code> avec des littéraux</h3> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html b/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html index 5f22598924..f03a085b92 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/flags/index.html @@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/flags <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-flags.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(0, 0, 1)}}</div> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/global/index.html b/files/fr/web/javascript/reference/global_objects/regexp/global/index.html index 4a312b24e4..7702ec1769 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/global/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/global/index.html @@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/global <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-global.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(0,0,1)}}</div> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html b/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html index 9f2a818b7b..22fecc736d 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/ignorecase/index.html @@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/ignoreCase <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-ignorecase.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(0,0,1)}}</div> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/index.html b/files/fr/web/javascript/reference/global_objects/regexp/index.html index 70548672d5..720207ce42 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp <div>{{EmbedInteractiveExample("pages/js/regexp-constructor.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <p>Les notations littérales, par constructeur ou de base sont possibles :</p> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html b/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html index a67869448f..e5bc84ca24 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/lastindex/index.html @@ -15,7 +15,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/lastIndex <div>{{EmbedInteractiveExample("pages/js/regexp-lastindex.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(1,0,0)}}</div> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html b/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html index dca7f0005e..3c6d1df46a 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/multiline/index.html @@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/multiline <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-multiline.html", "taller")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(0,0,1)}}</div> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/source/index.html b/files/fr/web/javascript/reference/global_objects/regexp/source/index.html index 27ed231e1b..7b5437e8cc 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/source/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/source/index.html @@ -16,7 +16,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/source <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-source.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(0,0,1)}}</div> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html b/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html index 3d2995b3d0..ab261c0d51 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/sticky/index.html @@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/sticky <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-sticky.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(0,0,1)}}</div> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/test/index.html b/files/fr/web/javascript/reference/global_objects/regexp/test/index.html index 5ddb279fcb..039407032c 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/test/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/test/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/test <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-test.html", "taller")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox notranslate"><var>regexObj</var>.test(<var>chaîne</var>)</pre> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html b/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html index 6c137bee7b..d5f3e52afb 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/toString <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-tostring.html", "taller")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox"><var>regexObj</var>.toString();</pre> diff --git a/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html b/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html index e7caef4638..a15009ce4e 100644 --- a/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html +++ b/files/fr/web/javascript/reference/global_objects/regexp/unicode/index.html @@ -18,7 +18,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/unicode <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-unicode.html", "taller")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> + <div>{{js_property_attributes(0, 0, 1)}}</div> |