Skip to content

Commit c0681f5

Browse files
committed
Conflicts fixed on "Character classes" page in french language
1 parent a5fb999 commit c0681f5

File tree

1 file changed

+5
-24
lines changed
  • 9-regular-expressions/02-regexp-character-classes

1 file changed

+5
-24
lines changed

9-regular-expressions/02-regexp-character-classes/article.md

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,7 @@ Une *classe de caractères* est une notation spéciale qui correspond à n'impor
88

99
Pour commencer, explorons la classe "digit". Elle s'écrit comme `pattern:\d` et correspond à "n'importe quel chiffre".
1010

11-
<<<<<<< HEAD
12-
Par exemple, recherchons le premier chiffre du numéro de téléphone :
13-
=======
14-
For instance, let's find the first digit in the phone number:
15-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
11+
Par exemple, recherchons le premier chiffre dans le numéro de téléphone :
1612

1713
```js run
1814
let str = "+7(903)-123-45-67";
@@ -148,17 +144,10 @@ C'est ce que fait l'indicateur `pattern:s`. Si une expression rationnelle l'a, a
148144
alert( "A\nB".match(/A.B/s) ); // A\nB (correspondance!)
149145
```
150146

151-
<<<<<<< HEAD
152-
````warn header="Non pris en charge par Firefox, IE, Edge"
153-
Voir <https://caniuse.com/#search=dotall> pour l'état de support le plus récent. Au moment de la rédaction, il n'inclut pas Firefox, IE, Edge.
147+
````warn header="Non pris en charge par IE"
148+
Le flag `pattern: s` n'est pas pris en charge dans IE.
154149
155-
Heureusement, il existe une alternative qui fonctionne partout. Nous pouvons utiliser une expression rationnelle comme `pattern: [\s\S]` pour faire correspondre "n'importe quel caractère".
156-
=======
157-
````warn header="Not supported in IE"
158-
The `pattern:s` flag is not supported in IE.
159-
160-
Luckily, there's an alternative, that works everywhere. We can use a regexp like `pattern:[\s\S]` to match "any character" (this pattern will be covered in the article <info:regexp-character-sets-and-ranges>).
161-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
150+
Heureusement, il existe une alternative qui fonctionne partout. Nous pouvons utiliser une expression rationnelle comme `pattern:[\s\S]` pour faire correspondre "n'importe quel caractère" (ce modèle sera traité dans l'article <info:regex-character-sets-and-ranges>).
162151
163152
```js run
164153
alert( "A\nB".match(/A[\s\S]B/) ); // A\nB (correspondance!)
@@ -190,11 +179,7 @@ alert( "1 - 5".match(/\d\s-\s\d/) ); // 1 - 5, fonctionne aussi
190179
191180
**Un espace est un caractère. Aussi important que n'importe quel autre caractère.**
192181
193-
<<<<<<< HEAD
194182
Nous ne pouvons pas ajouter ou supprimer des espaces dans une expression régulière et nous attendre à ce que cela fonctionne de la même manière.
195-
=======
196-
We can't add or remove spaces from a regular expression and expect it to work the same.
197-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
198183
199184
En d'autres termes, dans une expression régulière, tous les caractères comptent, les espaces aussi.
200185
````
@@ -213,10 +198,6 @@ Il existe les classes de caractères suivantes :
213198

214199
...Mais ce n'est pas tout!
215200

216-
<<<<<<< HEAD
217-
Le codage Unicode, utilisé par JavaScript pour les chaînes, fournit de nombreuses propriétés aux caractères, tels que : à quelle langue la lettre appartient (si c'est une lettre), si c'est un signe de ponctuation, etc.
218-
=======
219-
Unicode encoding, used by JavaScript for strings, provides many properties for characters, like: which language the letter belongs to (if it's a letter), is it a punctuation sign, etc.
220-
>>>>>>> 13da056653754765b50aa5a9f706f84a4a0d6293
201+
Le codage Unicode, utilisé par JavaScript pour les chaînes de caractères, fournit de nombreuses propriétés aux caractères, tels que : à quelle langue la lettre appartient (si c'est une lettre), si c'est un signe de ponctuation, etc.
221202

222203
Nous pouvons également faire une recherche selon leurs propriétés. Cela nécessite l'indicateur `pattern:u`, couvert dans le prochain article.

0 commit comments

Comments
 (0)