[Python débutant] Extrayez la préfecture et la ville de l'adresse (3 lignes).

Conclusion

Préfectures


import re
#Préfecture uniquement
address = "1 Nishi-Shinjuku, Shinjuku-ku, Tokyo-1-1"
matches = re.match('Tokyo|Hokkaido|(?:Kyoto|Osaka)Préfecture|.{2,3}Préfecture' , address)
print(matches.group()) 
#--->Tokyo

quartier


import re
#Ward seulement
address = "1 Nishi-Shinjuku, Shinjuku-ku, Tokyo-1-1"
ku_number = address.find('quartier')
print(address[:ku_number+1])  #Sinon, le blanc est renvoyé
#--->Shinjuku-ku, Tokyo

ville


import re
#Ville uniquement
address = "1 Yokoyama-cho, Hachioji-shi, Tokyo-1"
shi_number = address.find('ville')
print(address[:shi_number+1])  #Sinon, le blanc est renvoyé#Sinon, le blanc est renvoyé
#--->Hachioji City, Tokyo

Les villes et villages peuvent également être obtenus avec .find ().

Recommended Posts

[Python débutant] Extrayez la préfecture et la ville de l'adresse (3 lignes).
[Python] Extraire uniquement les nombres des listes et des chaînes de caractères
Python, rendement, retour et parfois rendement de
Lire et utiliser des fichiers Python à partir de Python
[Python débutant] Divisez une liste (5 lignes).
À propos de Python, à partir et à l'importation, comme
Extraire du texte d'images avec Python
Extraire le texte du pdf [python] et lire les caractères à haute voix avec Open-Jtalk
[Débutant] Extraire des chaînes de caractères avec Python
Extraire des tables de base de données avec CSV [connexion ODBC de R et python]
Extraire des chaînes de fichiers avec Python
Conseils: [Python] Restaurer et extraire au hasard un tableau à partir d'un fichier fasta
Extraire les lignes qui correspondent aux conditions d'un fichier texte avec python
Extraire tous les n éléments d'un tableau (liste) en Python et Ruby
Extraire des images des ensembles de données Cifar et CUCUMBER-9
De Python à l'utilisation de MeCab (et CaboCha)
Graphique à lignes pliées et ligne d'échelle en python
# 5 [python3] Extraire des caractères d'une chaîne de caractères
[Python débutant] Joindre deux listes en alternance (5 lignes).
Portage et modification du solveur de doublets de python2 vers python3.
[Débutant] Installation de Python et exécution de programmes (Windows)
[Python] (Line) Extraire les valeurs des images graphiques
Python grattage Extraire l'environnement de course du site de courses de chevaux
Firebase: utilisez Cloud Firestore et Cloud Storage depuis Python
Étude à partir de Python Lecture et écriture de fichiers Hour9
[Python] Comment lire les données de CIFAR-10 et CIFAR-100
[Python] Trouver des coordonnées sous deux angles et une distance
Charger et exécuter la commande depuis yml avec python
Lier PHP et Python à partir de zéro sur Laravel
Extraire des données d'une page Web avec Python
Extraire des images et des tableaux de pdf avec python pour réduire la charge de reporting