Heim >Backend-Entwicklung >PHP-Tutorial >Wie extrahiere ich mit Python Zeichen, die einem Trennzeichen in einer Zeichenfolge folgen?

Wie extrahiere ich mit Python Zeichen, die einem Trennzeichen in einer Zeichenfolge folgen?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-13 13:33:02434Durchsuche

How to Extract Characters Following a Delimiter in a String using Python?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn