Peter: Regexp zum Suchen/Ersetzen einer Zahl in einem String

Beitrag lesen

Hi Götz,

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})

Danke für diesen RegExp. Er passte noch nicht ganz, aber ich konnte ihn dank deiner Vorlage schnell anpassen:

preg_replace("/(&path=/[a-z]*/[a-z]*/)([0-9]{1,5})/", "${1}".$newnr, $_SERVER['QUERY_STRING'])

ersetzt genau diese eine Zahl im String.
Danke vielmals.

Peter