You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 9-regular-expressions/01-regexp-introduction/article.md
-8Lines changed: 0 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,11 +29,7 @@ Dans les deux cas `regexp` devient un objet de la classe intégrée `RegExp`.
29
29
30
30
La différence principale entre ces deux syntaxes réside dans le fait que les pattern utilisants des slashes `/.../` ne permettent pas d'insérer des expressions (comme les modèles littéraux de chaîne de caractères `$ {...}`). Ils sont complètement statiques.
31
31
32
-
<<<<<<< HEAD
33
32
Les slashes sont utilisés lorsque nous connaissons l'expression régulière au moment de l'écriture du code -- et c'est la situation la plus courante. Alors que `new RegExp` est plus utilisé lorsque nous devons créer une expression régulière "à la volée" à partir d'une chaîne de caractères générée dynamiquement, par exemple :
34
-
=======
35
-
Slashes are used when we know the regular expression at the code writing time -- and that's the most common situation. While `new RegExp` is more often used when we need to create a regexp "on the fly" from a dynamically generated string. For instance:
36
-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
37
33
38
34
```js
39
35
let tag =prompt("What tag do you want to find?", "h2");
@@ -60,11 +56,7 @@ Il n'y en a que 6 en JavaScript :
60
56
: Active le mode "dotall", qui permet à un `pattern : .` de correspondre au caractère de nouvelle ligne `\n` (traité dans le chapitre <info:regexp-character-classes>).
61
57
62
58
`pattern:u`
63
-
<<<<<<< HEAD
64
59
: Active le support complet Unicode. Le flag permet le traitement correct des paires de substitution. Plus à ce sujet dans le chapitre <info:regexp-unicode>.
65
-
=======
66
-
: Enables full Unicode support. The flag enables correct processing of surrogate pairs. More about that in the chapter <info:regexp-unicode>.
67
-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
68
60
69
61
`pattern:y`
70
62
: mode "Sticky" : chercher à la position exacte dans le texte (couvert dans le chapitre <info:regexp-sticky>)
0 commit comments