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

  • FrozeN`

    tag

    Sziasztok!

    A Quake 3 engine-ben a színezést biztos sokan ismeritek. ^0, ^1, ^2 ... stb., ahol a szám megadja, hogy milyen színű legyen egy string. Pl.: ^1Piros^7Feher^2Zold = PirosFeherZold (mármint itt nem tudok színezni, de gondolom értitek.)

    Van erre egy tök jól működő php preg_replace-s kódom, ami css-el színezi a végeredményt.
    A regex része:
    /\^([0-7])([^\^]+)/g

    Az első match a színkód, a második a tartalom, aztán css-sel színezem az eredményt, eddig tök jól működik, már sikeresen átalakítottam javascript-re is (replace), juhú. Amivel bajban vagyok, és tegnap este már a világ összes idejét elcsesztem rá, hogy a regex-et hogy lehetne úgy felturbózni, hogy a ^^nn-t pont ugyanúgy kezelje, mint a ^n-et? (ráadásul ha ^^nn vagy ^n formátumtól függetlenül n-et adna vissza az első match-ben, az lenne a csúcs)

    (Nem vagyok programozó, csak barkácsolok, de ezt biztos nem tűnt fel :DDD )

    Előre is köszi annak, aki foglalkozik vele!

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