Ausdruck aus Zeichenketten filtern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ausdruck aus Zeichenketten filtern

    Ich hab nen String der wie folgt aussieht

    The Clash - London Calling +SIZE+89.5+SIZE+ #TRACKS#19#TRACKS#

    Jetzt möchte ich die 89.5 und die 19 daraus holen. Hab was über reguläre Ausdrücke gerhört und das ganze mal mir preg_match angefangen, komme aber kein Stück voran weil ich das irgendwie nicht peile. Kann mir da jmd. helfen?

  • #2
    Re: Ausdruck aus Zeichenketten filtern

    PHP-Code:
    <?
    $text = 'The Clash - London Calling +SIZE+89.5+SIZE+ #TRACKS#19#TRACKS#';
    $pattern = '#\+SIZE\+([0-9\.]+)\+SIZE\+ \#TRACKS\#([0-9]+)\#TRACKS\##';

    echo preg_match($pattern, $text, $matches);
    print_r($matches);
    oder so

    sry, hab gerade keine Lust dir das zu erklären, guck ins Manual/versch. Tutorials oder verwende den Code-Fitzel einfach...

    [edit] nochmal in code-Tags weil die ganzen Slashes geschluckt wurden (sc* Forum)
    Code:
    <?
    $text = 'The Clash - London Calling +SIZE+89.5+SIZE+ #TRACKS#19#TRACKS#';
    $pattern = '#\+SIZE\+([0-9\.]+)\+SIZE\+ \#TRACKS\#([0-9]+)\#TRACKS\##';
    
    echo preg_match($pattern, $text, $matches);
    print_r($matches);
    Zuletzt geändert von ghostgambler; 17.12.2006, 10:06.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar

    Lädt...
    X