- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va voir la fonction split, qui ressemble en tout point à la fonction split que l'on connaît déjà,mais sauf que cette fois-ci, on va pouvoir spécifier une expression régulière à la place d'un simple caractère,et donc ça va être très très pratique dans un cas comme par exemple ici, où l'on va vouloir splitter,
00:00:16 :mais que le caractère qui permet de splitter n'est pas forcément toujours le même.Donc là, vous voyez qu'on a cinq items, qui sont séparés des fois par des barres verticales comme celle-ci, ou des fois par des tirées.
00:00:27 :Donc avec un split de base, on ne pourrait pas le faire en une seule opération, il faudrait splitter déjà sur les barres verticales,ensuite splitter sur les tirées, donc ça ferait beaucoup d'opérations pour rien.
00:00:37 :Avec une expression régulière, on va pouvoir spécifier un caractère qui va être différent en fonction de ce qu'on veut,puisque une expression régulière permet de cibler plusieurs caractères.
00:00:48 :Donc là, vous voyez qu'on a une expression régulière qui ne fait pas beaucoup de sens pour l'instant,mais on va la détailler point par point, et vous allez voir qu'au final, c'est quand même assez simple.
00:00:56 :Donc là, ce qu'on fait, c'est qu'on va déjà chercher au début et à la fin un espace.Donc j'ai mis un espace ici au début, ensuite on va aller chercher le symbole de la barre verticale.
00:01:08 :Alors là, je le préfixe d'un slash, puisque ce symbole de barre verticale va déjà servir à faire une recherche d'un élément ou un autre.Donc là, comme on le voit dans le tableau ici, si on cherche par exemple Python ou C++, vous voyez que la barre verticale permet de chercher l'un ou l'autre.
00:01:26 :Donc là, c'est ça que ça va nous permettre de faire dans ce cas-ci.Donc la deuxième qu'on cherche ici, ça va permettre de spécifier cette expression régulière ou celle-ci.
00:01:35 :Donc vous voyez que la barre ici délimite les deux éléments qu'on va chercher, donc cette barre ou ce tiret.Et cette première barre ici, qui est échappée par le slash, permet de spécifier le caractère en tant que tel de la barre verticale.
00:01:49 :Donc on a vraiment notre première expression ici, avec un espace au début, la barre verticale et un espace à la fin qui va aller cibler ces séparateurs-ci,donc celui-là et celui-là.
00:02:08 :Et la barre du milieu qui nous permet de dire qu'on va chercher soit lui, soit celui-ci.Donc l'un ou l'autre, ce qui va nous permettre de récupérer chaque item, puisqu'on va aller récupérer tantôt celui-ci, tantôt celui-ci.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.