[Python-Anfänger] Extrahieren Sie die Präfektur und die Stadt aus der Adresse (3 Zeilen).

Fazit

Präfekturen


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

Station


import re
#Nur Ward
address = "1 Nishi-Shinjuku, Shinjuku-ku, Tokio-1-1"
ku_number = address.find('Station')
print(address[:ku_number+1])  #Wenn nicht, wird ein Leerzeichen zurückgegeben
#--->Shinjuku-ku, Tokio

Stadt


import re
#Nur Stadt
address = "1 Yokoyama-cho, Hachioji-shi, Tokio-1"
shi_number = address.find('Stadt')
print(address[:shi_number+1])  #Wenn nicht, wird ein Leerzeichen zurückgegeben#Wenn nicht, wird ein Leerzeichen zurückgegeben
#--->Hachioji City, Tokio

Städte und Dörfer können auch mit .find () abgerufen werden.

Recommended Posts

[Python-Anfänger] Extrahieren Sie die Präfektur und die Stadt aus der Adresse (3 Zeilen).
[Python] Extrahieren Sie nur Zahlen aus Listen und Zeichenfolgen
Python, Ausbeute, Rückkehr und manchmal Ausbeute von
Lesen und verwenden Sie Python-Dateien aus Python
[Python-Anfänger] Teilen Sie eine Liste (5 Zeilen).
Über Python, aus und importieren, als
Extrahieren Sie mit Python Text aus Bildern
Extrahieren Sie Text aus [python] pdf und lesen Sie Zeichen mit Open-Jtalk vor
[Anfänger] Extrahieren Sie Zeichenketten mit Python
Datenbanktabellen mit CSV extrahieren [ODBC-Verbindung von R und Python]
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Tipps: [Python] Stellt ein Array nach dem Zufallsprinzip wieder her und extrahiert es aus einer Fasta-Datei
Extrahieren Sie mit Python Zeilen, die den Bedingungen entsprechen, aus einer Textdatei
Extrahieren Sie alle n Elemente aus einem Array (einer Liste) in Python und Ruby
Von Python bis zur Verwendung von MeCab (und CaboCha)
Gefaltetes Liniendiagramm und Skalierungslinie in Python
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
[Python-Anfänger] Verbinden Sie zwei Listen abwechselnd (5 Zeilen).
Portieren und Ändern des Doublet-Solvers von Python2 auf Python3.
[Anfänger] Python installieren und Programme ausführen (Windows)
[Python] (Linie) Extrahieren Sie Werte aus Diagrammbildern
Python-Scraping Extrahieren Sie die Rennumgebung von der Pferderennseite
Firebase: Verwenden Sie Cloud Firestore und Cloud Storage von Python
Studie aus Python Lesen und Schreiben von Hour9-Dateien
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
[Python] Finde Koordinaten aus zwei Winkeln und Entfernungen
Laden Sie den Befehl von yml mit Python und führen Sie ihn aus
Verknüpfung von PHP und Python von Grund auf auf Laravel
Extrahieren Sie mit Python Daten von einer Webseite
Extrahieren Sie Bilder und Tabellen mit Python aus PDF, um die Berichtslast zu verringern