Naberius Geschrieben 4. April 2003 Geschrieben 4. April 2003 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.
Art Geschrieben 4. April 2003 Geschrieben 4. April 2003 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
Naberius Geschrieben 4. April 2003 Autor Geschrieben 4. April 2003 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.
smokie Geschrieben 5. April 2003 Geschrieben 5. April 2003 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
dr.disk Geschrieben 6. April 2003 Geschrieben 6. April 2003 Ist das Perl? $myString = "Blah, Blub"; $myString =~ m/^([^,]*)/o and print $1;
Daywalker81 Geschrieben 7. April 2003 Geschrieben 7. April 2003 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!
Naberius Geschrieben 7. April 2003 Autor Geschrieben 7. April 2003 ja danke, also ich habe das jetzt mit split gelöst. Funktioniert ohne probleme. Thx @ all!!!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden