Das ist ein Fall für Reguläre Ausdrücke. Die sollte man sowieso können,
aber nicht übertreiben, da komplexere Dinge damit noch unlesbarer sind
als Perl-Code von Expertenprogrammierern.
Tutorials selbst finden und durcharbeiten.
Danach der Ansatz, um den ersten Preis nach dem 'UVP' zu finden:
Enthält 'UVP', danach irgendwelche Leerzeichen, ( danach eine Reihe
Ziffern, dann ein Komma, dann wieder eine Reihe Ziffern ). Wenn so ein
Pattern in dem String autaucht, will man die Gruppe, die ich hier mit
Klammern markiert habe. Wie einfach oder robust das am Ende werden muss,
hängt davon ab, wie ordentlich und vorhersehbar die Eingabewerte sind.