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.