Chaine de caractères

cs_bossou Messages postés 71 Date d'inscription vendredi 2 juin 2006 Statut Membre Dernière intervention 7 octobre 2011 - 11 mai 2009 à 16:22
Spoolega Messages postés 65 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 27 février 2011 - 20 juin 2009 à 12:20
Bonjour.
j'ai un fichier texte où je récupère une ligne en faisant une recherche sur un mot.
la ligne récupérée contient plusieurs points virgules exemple : X;X;X;X;05/01. je souhaite dans un premier temps récupérer seulement tout ce qui suit le dernier point virgule. puis le convertir en format date de l'année en cours. merci de m'aider svp.
A voir également:

2 réponses

Spoolega Messages postés 65 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 27 février 2011 1
20 juin 2009 à 12:13
Salut,

Dans un premier temps, pour récupérer seulement tout ce qui suit le dernier point virgule, tu peux faire comme ça :
(j'ai repris ton format dans une variable pour tester)

var = "X;X;X;X;X;X;05/10"
date = var[::-1].partition(";")[0][::-1]

Normalement date = 05/10

Je regarde pour la conversion en date.

++
0
Spoolega Messages postés 65 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 27 février 2011 1
20 juin 2009 à 12:20
var = "X;X;X;X;X;X;05/10"
date = var.split(';')[-1]

Moins barbare peut être, marche aussi pour récupérer la fin de ta chaîne ^^
0
Rejoignez-nous