Python - Détecter un motif avec la fonction split()
Les exemples suivants montrent comment détecter un motif et diviser un string en utilisant la fonction split en Python. La fonction split() retourne une liste de tout les mots dans le string comme résultat.Split par espace
La fonction split() prend par défaut le caractère vide ou espace comme délimiteur.
alphabet = "a b c d e f"
tstr = alphabet.split()
for c in tstr:
print c
Exécution:
Exemple 2: extraction du nom de domaine
Python String split() Method
aLa fonction split() prend aussi comme paramètre le nombre maximum de détection d'un caractère ou un motif comme le montre l'exemple ci-dessous:
b
c
d
e
f
alphabet = "a b c d e f"Exécution:
tstr = alphabet.split(" ", 3)
for c in tstr:
print c
a
b
c
d e f
Exemple 2: extraction du nom de domaine
s = 'exemple.domaine.net'Exécution:
i = s.split('.', 1)
nom_de_domaine = i[1]
print nom_de_domaine
domaine.netRéférences:
Python String split() Method