Autor | Zpráva | ||
---|---|---|---|
Adolph Profil * |
#1 · Zasláno: 11. 9. 2009, 23:21:01
Zdravím, vůbec nechápu jak vytvořit masku (nebo jak se tomu říká :D ) v php.
[skipnotify] ^3Status^1 : ^3ID^1 : ^3Player Nudge Rate MaxPkts Snaps [skipnotify]^1----------------------------------------------------------------------^7 [skipnotify]^5--------^1 :^3S ^7 0 ^1:^7 #fc|hacafraku$ ^7 0 25000 100 20 ^3 [skipnotify]^5--------^1 :^3S ^7 1 ^1:^7 #fc|$omebody ^7 0 45000 100 20 ^3 [skipnotify] ^3 1^7 total players Potřebuju z tama dostat to co je mezi :^[tady bývá ^3S nebo ^1R nebo ^4B] Pak přezdívku, tj to co je mezi "^1:^7 " & "^7 " Nakonec ještě celkový počet připojených hráčů - "^3 " & "^7 total players" Vysvětlí mi někdo jak na to? Ve výsledku potřebuju aby byl nějaký takový výstup: Team | Nick R | #fc|hacafrakus B | #fc|$omebody R | jmeno hrace B | jmeno jineho hrace S | jmeno divaka Celkem: 5 Díky za odpovědi |
||
kraosos Profil * |
#2 · Zasláno: 12. 9. 2009, 17:58:29
To je asi nějaký log z Wolfa, ne? Můžeš zkusit třeba toto:
<?php $dok = file_get_contents('zdroj.txt'); $txt = preg_match_all('/:\^7.+\^7/',$dok, $nalezeno); foreach($nalezeno[0] as $hodnota) { $vzor='/(:\^7)(.+)(\^7)/'; $nahrazeni= '\\2'; $hodnota = preg_replace($vzor, $nahrazeni, $hodnota); echo $hodnota; echo '<br />'; } ?> |
||
Adolph Profil * |
#3 · Zasláno: 12. 9. 2009, 21:24:19
ano, je to log z Wolfenstein - Enemy Territory. děkuji za odpověď, zkusím to
|
||
Časová prodleva: 15 let
|
0