Ahnungsloser: Function eregi() is deprecated ... Fehler wie in preg_match??

Beitrag lesen

Und mit "ich hab gelesen"... wollte ich nur ausdrücken das ich mich schon
informiert habe, natürlich hätte ich das alles hier zitieren können, aber ich
wollte eben keinen Roman schreiben, da man darauf immer so dumme Kommentare
bekommt, weil das ja mit dem Eigentlichen Problem etc nichts zu tuen hat.

Aber naja egal wie man's macht scheint hier echt verkehrt zu sein ... der eine
 meckert so der annere so... ich weis das seit php5.3 eregi als veraltet zählt
 und man sich darauf nichtmehr verlassen sollte desweiteren ist
mir schon klar was das mit delimitern auf sich hat ... ich verwende zB gerne die #

Ich hab ja auch schon mit preg_replace in meiner bbcode funktion gearbeitet

mein eigentliches problem ist das ich mit preg_match nach übereinstimmungen in
 dem String suche und die anzahl der Übereinstimmungen zurück geliefert werden

ist das ganze denn äquivalent zu eregi? das heisst wenn ich jetzt die abfrage
if(!preg_match('#^([0-9])*$#', $string)

abfrage das den gleichen effekt hat wie

if(!eregi("^([0-9])*$", $string))