Tag: regex

Erstellen Sie Pandas DataFrame aus der txt-Datei mit dem spezifischen Muster

Ich muss einen Pandas DataFrame erstellen, der auf einer Textdatei basiert, die auf der folgenden Struktur basiert: Alabama[edit] Auburn (Auburn University)[1] Florence (University of North Alabama) Jacksonville (Jacksonville State University)[2] Livingston (University of West Alabama)[2] Montevallo (University of Montevallo)[2] Troy (Troy University)[2] Tuscaloosa (University of Alabama, Stillman College, Shelton State)[3][4] Tuskegee (Tuskegee University)[5] Alaska[edit] Fairbanks […]

Was ist der Unterschied zwischen Pythons re.search und re.match?

Was ist der Unterschied zwischen den Funktionen search() und match() im Python– re Modul ? Ich habe die Dokumentation gelesen ( aktuelle Dokumentation ), aber ich scheine mich nie daran zu erinnern. Ich muss immer noch nachschlagen und es wieder lernen. Ich hoffe, dass jemand es mit Beispielen klar beantworten wird, so dass (vielleicht) es […]

Wie finde ich überlappende Spiele mit einem Regexp?

>>> match = re.findall(r'\w\w', 'hello') >>> print match ['he', 'll'] Da \ w \ w bedeutet zwei Zeichen, 'er' und 'll' werden erwartet. Aber warum 'el' und 'lo' nicht mit der regex übereinstimmen? >>> match1 = re.findall(r'el', 'hello') >>> print match1 ['el'] >>>

Ist "\ d" in regex eine Ziffer?

Ich habe festgestellt, dass in 123 , \d entspricht 1 und 3 aber nicht 2 . Ich frage mich, ob \d entspricht eine Ziffer, die welche Art von Anforderung erfüllt? Ich spreche von Python-Stil regex. Reguläres Expressions-Plugin in Gedit verwendet Python-Stil Regex. Ich habe eine Textdatei mit ihrem Inhalt erstellt 123 Nur 1 und 3 […]

Finden Sie alle Vorkommen eines Teilstrings in Python

Python hat string.find() und string.rfind() , um den Index eines Teilstrings in String zu erhalten. Ich frage mich, vielleicht gibt es so etwas wie string.find_all() die alle string.find_all() Indizes zurückgeben können (nicht nur zuerst vom Anfang oder von Anfang an)? Beispielsweise: string = "test test test test" print string.find('test') # 0 print string.rfind('test') # 15 […]

Python ist die beste Programmiersprache der Welt.