Veröffentlicht 4. April 200322 j Hi Forum, ich habe einen String $myString = "Blah, Blub"; jetzt benötige ich einen Regulären Ausdruck der mir das Wort vor dem Komma zurückliefert.
4. April 200322 j wenn der string nur so aussieht, ginge da nicht explode? $arr = explode("," $myString); [/PHP] dann ist in $arr[0] Blah und in $arr[1] Blub
4. April 200322 j ja danke für den Tipp! Wer trotzdem noch eine Idee hat das ganze mit einem Regl. Ausdruck zu lösen soll sie bitte posten.
5. April 200322 j Hallo Naberius, Der Aufbau von regulären Ausdrücken kannst du unter [1] nach lesen. Zu deinem Problem. Ich hab das mal als Perl-Script geschrieben: $string="Blah, Blub"; $string =~ /([a-zA-Z]*)\,/; print "$1\n"; Gruss smokie [1] http://www.home.fh-karlsruhe.de/~kuse0012/re/technik.html
7. April 200322 j Hi @ all! zur PHP-Variante von oben: $arr = explode("," $myString); [/PHP] [b] dann ist in $arr[0] Blah und in $arr[1] Blub [/b] geht nicht so ganz! So ist es richtig: [PHP] $arr = explode(", ",$myString); Sonst mußt du von $arr[1] noch das Leerzeichen abschnipseln!
7. April 200322 j ja danke, also ich habe das jetzt mit split gelöst. Funktioniert ohne probleme. Thx @ all!!!
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.