18. Februar 200520 j Hallo, hab mit regulären Ausdrücken noch nicht viel Erfahrung und bitte euch darum, mir kurz einen solchen zu posten. Ich hab die Suchfunktion benutzt, jedoch konkret für mein Problem nichts gefunden. Abändern von ähnlichen Befehlen ist mir auch zu unsicher, weil ich, wie gesagt, wenig Ahnung von regulären Ausdrücken hab. Der Ausdruck soll einfach aus einem String alle -_,.;:!? durch Leerzeichen ersetzen. Dann bräuchte ich noch einen, mit dem ich aus einer URL den Domainnamen auslesen kann. Also vielleicht kann mir jemand kurz den Code posten. Ich hab momentan nicht die Zeit, mich in das Thema reguläre Ausdrücke einzuarbeiten. Vielen Dank im voraus Johannes
18. Februar 200520 j Hallo, Also vielleicht kann mir jemand kurz den Code posten. Ich hab momentan nicht die Zeit, mich in das Thema reguläre Ausdrücke einzuarbeiten. ich bin echt gewillt den Leuten weiterzuhelfen, aber das geht zu weit. 1.) Niemand weiß welche Sprache du suchst 2.) DU hast keine Zeit/Lust dich DEINEM Problem anzunehmen, aber andere hier sollen sich die Zeit nehmen in ihrer Freizeit dir was zu coden. -> Was ist das denn für eine Mentalität? *kopfschüttel* cya alligator
18. Februar 200520 j Ich verwende PHP, das hätte ich vielleicht sagen sollen. Was das andere angeht, ich benötige den Befehl für die Arbeit und stehe ziemlich unter Zeitdruck. Also dachte ich mir, wenn jemand die 2 Befehle weiss, könnte er diese ja kurz posten. Ansonsten muss ich mir eben 2 Stunden Zeit nehmen und Tutorials durcharbeiten. Wenn es für dich zu viel Zeit in Anspruch nimmt, dann lass es. Ich verlange ja auch nicht, dass du jetzt extra irgendwo nachschauen musst. Aber es gibt mit Sicherheit hier Leute, die so einen Befehl auswendig können. MfG
18. Februar 200520 j Hi, also Problem 1: preg_replace("/[\-\_\,\.\;\:\!\?]*/, "", $string); sollte das tun, ist jetzt aus dem Kopf, aber ich denke das wird passen Problem 2: preg_match("/(?<Protocol>\w+):\/\/(?<Domain>[\w.]+\/?)\S*(?x)/", $url, $arrMatches) sollte dir einen Array $arrMatsches zurückliefern. DIe zweite Position sollte die Domain sein
18. Februar 200520 j echo str_replace(array(",",";","-"), " ", $x); [/PHP] [PHP] $fullurl = eregi_replace("http://", "", $fullurl); $domain = substr($fullurl, 0, strpos($fullurl, "/")); selbst wenn man nur PHP-Grundlagen kann hätte das wohl kaum länger als 15 min gedauert....
18. Februar 200520 j urteilt doch nicht so hart ;-) Ab und an steht man auch mal auf der Leitung. Ich bin auch immer froh, wenn mir einer hilft, bei dingen wo ich gerade überfodert bin. Ist doch auch eine Sache des Kenntnisstandes.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.