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 so effektiv „String“ ab.
Alternativ: Sie können eine bedingte Anweisung verwenden, um zu prüfen, ob der Unterstrich vorhanden ist, 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 potenzielle 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!