Götz: Regexp zum Suchen/Ersetzen einer Zahl in einem String

Beitrag lesen

Hallo Peter!

Name1=Wert1&path=/pfad/art/25563&Name2=Wert2&Name3=Wert3

Diese Zahl bei path=/pfad/art/xxxx muss ich durch eine andere ersetzen. Diese Zahl kann zwischen einer und fünf Ziffern lang sein.

Ich habe auch kaum Ahnung von RegExp, aber folgender sollte passen (ich habs mit dem Programm visual REGEXP ausprobiert, aber in PHP sollte er dann auch funktionieren bzw. evtl. ein wenig angepaßt):
path=/[a-z]*/[a-z]*/([0-9]{1,5})
Er matcht erst den path, und als 2. Ergebnis sollte dann die Zahl gematcht werden.
(ob und wie das mit preg_match geht weiß ich auch nicht, da mußt Du eben kurz im Manual nachlesen)

MfG
Götz

--
Losung für Samstag, 19. Juni 2004
Ich will euch von all eurer Unreinheit erlösen. (Hesekiel 36,29)
Was aus dem Mund herauskommt, das kommt aus dem Herzen, und das macht den Menschen unrein. (Matthäus 15,18)
(http://www.losungen.de/heute.php3)