• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

preg_match oder anders

Guido

New member
Hallo zusammen!

Ich kapier einfach nicht wie ich eine regex machen soll :confused:
$hans = "wurst_1";
wie kann ich herausfinden ob $hans auf _1 endet, und eventuell gleich gegen _2 ersetzen?

TIA und Ade
Guido
 
Selbst ist der Murkser...

if (ereg('_1$', $hans) {
$hans = substr($hans, 0, -1);
$hans = $hans."2";
}
 
Hab ich da 'ne Schramme im Hirn?
Mir dreht sich die ganze Zeit ein Satz in den Windungen meines grauen Glibberbrockens:
Seit der Implementierung von PERL regex ist ereg, u.ä. hinfällig und sollte nicht mehr verwendet werden... oder so ähnlich.
Ist da was dran, ahb ich Matsche da oben, oder :confused:

edit:
Mit dem submitten kam mir die Idee: in der FAQ
Wenn die verwendete Version von PHP3 ausreichend neu ist und das Modul PCRE aktiviert ist (dies kann man mit einem Aufruf von phpinfo() leicht feststellen), dann sollte man wo immer es geht die preg-Funktionen verwenden. Sie sind nicht nur schneller, sondern auch flexibler und leistungsfähiger als die alten ereg-Funktionen.

Es gibt keinen Grund mehr, die ereg-Funktionen noch zu verwenden außer Rücksicht auf veraltete Installationen.
Und was soll ich jetzt machen? :confused:
 
Zuletzt bearbeitet:
Zurück
Oben