483 Stimmen

Wie extrahiert man die Teilzeichenkette zwischen zwei Markierungen?

Nehmen wir an, ich habe eine Zeichenkette 'gfgfdAAA1234ZZZuijjk' und ich möchte nur die '1234' Teil.

Ich weiß nur, was die wenigen Charaktere direkt vor mir sein werden. AAA , und nach ZZZ der Teil, an dem ich interessiert bin 1234 .

Mit sed ist es möglich, etwas Ähnliches mit einer Zeichenkette zu tun:

echo "$STRING" | sed -e "s|.*AAA\(.*\)ZZZ.*|\1|"

Und das wird mir 1234 als Ergebnis.

Wie kann man dasselbe in Python tun?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X