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: _fr/tour/regular-expression-patterns.md
+52-1Lines changed: 52 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,61 @@ layout: tour
3
3
title: Regular Expression Patterns
4
4
partof: scala-tour
5
5
6
-
num: 13
6
+
num: 17
7
7
8
8
language: fr
9
9
10
10
next-page: extractor-objects
11
11
previous-page: singleton-objects
12
12
---
13
+
14
+
Les expressions régulières sont des chaînes de caractères qui peuvent être utilisées pour trouver des motifs (ou l'absence de motif) dans un texte. Toutes les chaînes de caractères peuvent être converties en expressions régulières en utilisant la méthode `.r`.
15
+
16
+
```scala mdoc
17
+
importscala.util.matching.Regex
18
+
19
+
valnumberPattern:Regex="[0-9]".r
20
+
21
+
numberPattern.findFirstMatchIn("awesomepassword") match {
22
+
caseSome(_) => println("Password OK")
23
+
caseNone=> println("Password must contain a number")
24
+
}
25
+
```
26
+
27
+
Dans l'exemple ci-dessus, `numberPattern` est une `Regex` (EXpression REGulière) que nous utilisons pour vérifier que le mot de passe contient un nombre.
28
+
29
+
Vous pouvez aussi faire des recherches de groupes d'expressions régulières en utilisant les parenthèses.
0 commit comments