Position des Gefundenen in der search-Methode Python
Mit einem Match-Objekt kann man auch
die Position der gefundenen Teilzeichenkette
bestimmen.
Für diesen Zweck werden zwei Methoden verwendet. Die Methode
start gibt die Startposition zurück, und
die Methode end die Endposition.
Lasst es uns praktisch ausprobieren. Nehmen wir an, wir haben die folgende Zeichenkette:
txt = '123 456 789'
Lasst uns die erste Teilzeichenkette mit
Ziffern darin mit der Methode search finden und
dann die Position der gefundenen Teilzeichenkette
mit den Methoden start und end ausgeben:
res = re.search('\d+', txt)
print(res.start()) # gibt 0 aus
print(res.end()) # gibt 3 aus
Gegeben ist die Zeichenkette:
txt = 'abcde 123456'
Finden Sie die Teilzeichenkette, die nur aus Buchstaben besteht. Geben Sie die Start- und Endposition der gefundenen Teilzeichenkette aus.