Fonction split avec une chaîne de caractères
Résolu/FerméWhismeril Messages postés 19144 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 8 septembre 2024 - 30 sept. 2022 à 11:00
- Fonction split avec une chaîne de caractères
- Split cam - Télécharger - Messagerie
- Fonction si et - Guide
- Caractères ascii - Guide
- Caractères spéciaux symboles clavier - Guide
- Chaine tnt gratuite sur mobile - Guide
4 réponses
Bonjour, on peut faire un split de base avec n'importe quelle chaîne de caractères.
>>> s = 'Chef Puis Grouillot Puis Rien' >>> s.split('Puis') ['Chef ', ' Grouillot ', ' Rien']
Modifié le 30 sept. 2022 à 09:57
Bonjour
pour moi, il y a contradiction entre
pour utiliser la fonction split non pas avec un caractère comme séparateur, mais avec un mot
Et
récuperer tous les éléments entre le mot Puis
Dans mon interprétation tous les mots entre Puis c'est Grouillot uniquement.
Chef est avant Puis, Rien est après, ils ne sont pas entre.
Mais dans un cas, comme dans l'autre une solution est d'utiliser les regex, soit le split regex, soit la capture.
30 sept. 2022 à 07:02
Bonjour,
Pourquoi ne pas procéder en plusieurs temps?
split sur le texte entier,
puis identifier dans chaque cellule de ton tableau le mot 'clé' ("Puis" dans ton cas de figure) pour en extraire le contenu qui t'intéresse et actualiser ton tableau de la sorte ?
30 sept. 2022 à 07:49
Bonjour
erci pour l'astuce e ais faire comme ça
30 sept. 2022 à 11:00
Oui bien sûr, si le besoin est bien de splitter car dans la recopie de ce qui ressemble à son énoncé, c'est pas un split qui est demandé.