Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Jim-Y #9483 üzenetére

    Pont most csináltam meg én is. :D
    Amúgy nem kell agyonescape-elni:

    $teststring = "valamiszó,'[itt tetszőleges hosszúságú szöveg jöhet]'";
    $pattern = "/(.*),'(.*)'/";
    $preg_match = preg_match($pattern, $teststring, $matches);

    var_export($matches);

    Eredménye:
    $matches:

    array (
    0 => 'valamiszó,\'[itt tetszőleges hosszúságú szöveg jöhet]\'',
    1 => 'valamiszó',
    2 => '[itt tetszőleges hosszúságú szöveg jöhet]',
    )

    Ja, és amúgy az aposztrófra gondolsz. :D De az angolul sem tick: [link]. :P

    Még egy: nem tudom, nálad mi garantálja, hogy a $userstring ne tartalmazzon épp vesszőt, majd aposztrófot.
    Ez a stringrobbantgatás nem túl biztonságos módszer, nem tudom, mihez kell neked.
    De akkor már lehetne ennél "biztosabb" elválasztást betenni, aminél a lehető legkisebb az esélye, hogy egy bizonyos bemenet elrontja, amit vizsgálgatsz.

    [ Szerkesztve ]

    Sk8erPeter

Új hozzászólás Aktív témák