+ Hozzászól a témához
Oldal: 2 / 2 ElsőElső 12
Eredmény: 11 - 17 (17) összesen

Téma: preg_match_all móka

  1. #11
    'Say Hello To My Little Friend'
    Csatlakozott
    09-07-09
    Hely
    Erdély.MArosvásárhely
    Hozzászólás
    2.201

    Alapbeállítás re: preg_match_all móka

    Kód:
    /<title>[^<]+<\/title>/
    Ez a jó regex szerintem. Viszont ez Ruby logika alapján van. PHP is hasonlóan kellene működjön, de na... Fontos, hogy bármilyen karakter lehet csak ne <.
    Személtetem.
    Kód:
    >> csel = "A <title>macska</title>, meg <title> a cirmos</title> elmentek vadászni.
    Tényleg<title> el.</title>"
    >> csel.gsub(/<title>[^<]+<\/title>/ium,"*")
    => "A *, meg * elmentek vadászni.\nTényleg*"
    >> csel.gsub(/<title>(.+)<\/title>/ium,"*")
    => "A *"




  2. #12
    kow
    kow nem elérhető
    KowDerMei$ter Blog: iScaffold 2.11 - forráskód generálás CodeIgniterhez
    kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.476

    Alapbeállítás re: preg_match_all móka

    stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
    Ajánlom az első választ Zseniális



  3. #13
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.108

    Alapbeállítás re: preg_match_all móka

    Ez a rész a legjobb benne:

    Kód:
    "...Every time you attempt to parse HTML with regular expressions,
     the unholy child weeps the blood of virgins
     /* vagy inkább God kills a kitten!! */, and Russian hackers pwn your webapp. 
    Parsing HTML with regex summons tainted souls into the realm of the
     living..."
    és ami ráteszi a röhögőgörcs i-jére a pontot az ez:

    Kód:
    Chuck Norris can parse HTML with regex.




  4. #14
    t4p
    t4p nem elérhető
    Szerkesztő
    Csatlakozott
    09-06-15
    Hozzászólás
    297

    Alapbeállítás re: preg_match_all móka

    A temainditohoz:

    Kód:
    $buffer = 'sydmfkdsjl<title>huhu</title>kjcedre<title>huhi</title>fkmdhgkremg';
    
    preg_match_all ("/\<title>[0-9a-zA-Z_]*?<\/title>/", $buffer, $titles);
    
    $search = array('<title>', '</title>');
    $replace = array('', '');
    
    foreach($titles[0] as $title)  echo str_replace($search, $replace, $title)."\n";
    A kimenete:

    Kód:
    huhu
    huhi
    Igy gondoltad?

    t4p



  5. #15
    Bölcs Blog: Érdemes cikkmarketinget folytatni?
    ARTidas logója
    Csatlakozott
    09-09-15
    Hely
    Budapest
    Hozzászólás
    1.720

    Alapbeállítás re: preg_match_all móka

    A kódod titles[1] es tömbében már title nélkül vannak a szavak, nem kell preg_replace -zni még mellé.

    És Kow hozzászólásán lévő link elolvasása után rájöttem, hogy erre már okos emberek feltaláltak sok mindent.

    DOM <-

    CHeers,



  6. #16
    t4p
    t4p nem elérhető
    Szerkesztő
    Csatlakozott
    09-06-15
    Hozzászólás
    297

    Alapbeállítás re: preg_match_all móka

    Idézet ARTidas eredeti hozzászólása Hozzászólás megtekintése
    A kódod titles[1] es tömbében már title nélkül vannak a szavak, nem kell preg_replace -zni még mellé.
    dehogy

    replace elott:

    Kód:
    Array
    (
        [0] => Array
            (
                [0] => <title>huhu</title>
                [1] => <title>huhi</title>
            )
    
    )
    $titles[1] nincs is

    t4p



  7. #17
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.108

    Alapbeállítás re: preg_match_all móka

    Idézet ARTidas eredeti hozzászólása Hozzászólás megtekintése
    A kódod titles[1] es tömbében már title nélkül vannak a szavak, nem kell preg_replace -zni még mellé.

    És Kow hozzászólásán lévő link elolvasása után rájöttem, hogy erre már okos emberek feltaláltak sok mindent.

    DOM <-

    CHeers,
    Az jutott eszembe, hogy ez a funkció (preg_match_all) ha kap egy találatot, akkor újra futtatja a regex-et, amíg a végére nem ér, de mi van akkor, ha olyan regexed van, ami első futáskor minden találatot megtalál? :P


    // Only illogics can find
    // hidden flaws in a straight logic line

+ Hozzászól a témához
Oldal: 2 / 2 ElsőElső 12

A téma címkéi:

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76