Hallo allerseits,
ich habe ein kleines problemchen....
Ich habe einen string: '5.0+7-PP/6'
PP ist mein parameter auf den ich mit \bPP\b matche was wunderbar funktioniert.
Jetzt brauche ich aber noch den Index an dem PP steht. Leider würde sowas: 'aPP-5.0+7-PP/6+bPP'
mit string.index oder string.rindex nicht den Index des gematchten und des einzig richtigen parameters PP zurückgeben...
Kann mir jemand helfen wie ich genau den Index des gematchten Objekts also in dem Fall PP bekomme?
Danke euch
matchen + index
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi!Anonymous hat geschrieben: Jetzt brauche ich aber noch den Index an dem PP steht. Leider würde sowas: 'aPP-5.0+7-PP/6+bPP'
mit string.index oder string.rindex nicht den Index des gematchten und des einzig richtigen parameters PP zurückgeben...
Schau dir mal mit dir() an, was dir das zurückgegebene match-Objekt alles bieten kann.
Siehe:
http://python.org/doc/2.4.1/lib/re-objects.html
und start() und end()
http://python.org/doc/2.4.1/lib/match-objects.html
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Pydoc-Integration in vim - Feedback willkommen: http://www.vim.org/scripts/script.php?script_id=910