Heim > Artikel > Backend-Entwicklung > Wie extrahiere ich mit Python Zeichen, die einem Trennzeichen in einer Zeichenfolge folgen?
Zeichen nach einem Trennzeichen in einer Zeichenfolge mit Python finden
In diesem Szenario haben Sie eine Zeichenfolge mit einem konsistenten Muster, wo sie beginnt eine Reihe von Zahlen, gefolgt von einem Unterstrich. Ihr Ziel ist es, die verbleibenden Zeichen nach diesem Unterstrich zu extrahieren.
Um dies zu erreichen, können Sie die Funktionen substr und strpos in Python verwenden:
data = "123_String" index = data.find("_") + 1 # Find the index of the underscore character result = data[index:] # Extract the characters after the index print(result) # Output: "String"
Im obigen Beispiel die Funktion find gibt den Index des Unterstrichzeichens zurück, und die Substr-Funktion extrahiert dann die Zeichen ab diesem Index und ruft effektiv „String“ ab.
Alternativ: Sie können eine bedingte Anweisung verwenden, um das Vorhandensein des Unterstrichs zu überprüfen, bevor Sie die gewünschten Zeichen extrahieren:
if "_" in data: index = data.find("_") + 1 result = data[index:] print(result)
Dadurch wird sichergestellt, dass die Extraktion nur erfolgt, wenn der Unterstrich in der Zeichenfolge vorhanden ist, wodurch mögliche Fehler vermieden werden .
Das obige ist der detaillierte Inhalt vonWie extrahiere ich mit Python Zeichen, die einem Trennzeichen in einer Zeichenfolge folgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!