Returns aus String entfernen
-
ja danke jetzt funzt es!!!
was heisst dennn /r ??? rewind????
-
Was der Unterschied ist weiß ich nicht genau, aber versuch mal ereg_replace()
Variable = ereg_replace("suchennach","Ersatz", Variable);
Also wie str_replace()
MfG Spacemuck
-
Das ist ein Scherz, oder?
Mit Kanonen auf Spatzen schießen ...str_replace() funktioniert einwandtfrei. Der Unterschied ist einfach, dass die Linebreaks unter verschiedenen Systemem unterschiedlich dargestellt werden.
Unter Windows halt mir \r\n.@PHP N00bCod0r
Das eine ist carriage return, das andere line feed.
-
Ich meine ja von der Anwendung her also ereg_replace("suche","ersetze durch","inhalt"). Bin da selber nicht so fit, weil ich mich damit nur ab und zu beschäftige und das mir jetzt nur so eingefallen ist. Das mit dem /r/n ist mir nicht eingefallen.
-
Und was willst du da an der Stelle mit Regex?
Sicher, das geht ohne Frage ... Ist hier aber imho etwas übertrieben
-
naja ob str_replace des intern ned auch mit regex macht?
-
Reyx schrieb:
Und was willst du da an der Stelle mit Regex?
Sicher, das geht ohne Frage ... Ist hier aber imho etwas übertrieben??
Wo steht was von Regex??
-
da -> ereg_replace
-
naja ob str_replace des intern ned auch mit regex macht?
Eher nicht. Klingt verdächtig nach Library-Wrapping.
-
cheopz schrieb:
naja ob str_replace des intern ned auch mit regex macht?
Eher nicht. Klingt verdächtig nach Library-Wrapping.
und wie sollte man es sonst machen?
die technik der beiden funktionen str_replace und ereg_replace wird ja wohl ähnlich sein oder?
-
Wie das genau gemacht wir, kann ich dir gerade auch nicht sagen, aber zu str_replace steht in der Doku extra die Anmerkung:
Wenn Sie keine ausgefallenen Ersetzungsregeln (wie Regular Expressions) benötigen, sollten Sie immer diese Funktion anstelle von ereg_replace() oder preg_replace() verwenden.
Oder vielleicht interessieren dich ein paar Benchmark-Ergebnisse (wobei mir manche Ergebnisse auf der zweiten Website etwas komisch vorkommen):
- http://www.php-scripts.com/php_diary/011303.php3
- http://benchmark.nophia.de/benchmarks-textverarbeitung-k-2-suchen-und-ersetzen-b-12.html#all_time
-
da schneidet ereg_replace ja ganz schön schlecht ab...