#1 23. September 2012 Zuletzt bearbeitet: 23. September 2012 Teil eines Strings entfernen. Hallo. Ich möchte einen Teil eines Strings entfernent. Hier der Code: PHP: $url = "http://www.youtube.com/watch?v=oUW8nH2DuCo&feature=related" ;if ( strpos ( $url , "youtube" ) !== false ){ $linky = substr ( $url , 31 ); $testy = preg_replace ( '/^.&feature=related/' , ' ' , $linky ); $testy = preg_replace ( '/^.&feature=fvwrel/' , " " , $linky );echo $testy ;} bei den ganzen googl seiten selbst bei php.net habe ich es nicht richtig kapiert. ich denke ich habe irgendwas hier falsch gemacht:" '/^.&feature=fvwrel/' " Danke schonmal Mfg Simon + Multi-Zitat Zitieren
#2 23. September 2012 Zuletzt bearbeitet: 23. September 2012 AW: Teil eines Strings entfernen. Ja, ^ ist Falsch. Code: /[&?]feature=[^&]+/ entfernt alle möglichen `feature` Parameter. + Multi-Zitat Zitieren
#3 23. September 2012 AW: Teil eines Strings entfernen. Mach es dir einfacher. Hol einfach nur die Variable von "v", denn du weist nie was nach der Var "featured" kommt. + Multi-Zitat Zitieren
#4 23. September 2012 Zuletzt bearbeitet: 23. September 2012 AW: Teil eines Strings entfernen. Was genau möchtest du mit dem "g" Modifier in PHP bezwecken? Und warum entfernst du v=... wenn du ihm doch dazu rätst diesen Wert zu "holen"? + Multi-Zitat Zitieren
#5 23. September 2012 AW: Teil eines Strings entfernen. Danke das ist ja richtig schnell gegangen (es funzt jetzt) Eine klitzekleine Frage hab ich noch. sind die Zeichen fürs suchen die man benutzt die gleichen wie bei preg_match()? mfg -simon + Multi-Zitat Zitieren
#6 23. September 2012 AW: Teil eines Strings entfernen. oh, dachte es wäre "preg_match". Das "g" kann weggelassen werden, wusste aber nicht was er alles "filtern" möchte. Vll. ja 2 URL's auf einmal Aber es sollte ja der "RegEx-Code" reichen, um den ging es ja. + Multi-Zitat Zitieren
#7 23. September 2012 AW: Teil eines Strings entfernen. Das beantwortet die Frage aber nicht, was du mit dem "g" Modifier in PHP bezwecken möchtest. Ja. + Multi-Zitat Zitieren