10. oktober 2007 - 20:50
Der er
6 kommentarer og 1 løsning
lidt info regexp
hey jeg skal ha trukket alle de forskille ting ud af den her line: "FUSKAR<124><STEAM_0:1:10873098><TERRORIST>" say "yooyoy" vil håbe nogle kan forklar lidt om hvordan jeg gør tak
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. oktober 2007 - 20:58
#1
<ole> Én streng giver ikke så mange informationer om, hvordan et RegExp-mønster skal se ud. Kan du vise flere strenge, så man kan se, hvad der skal ledes efter? /mvh </bole>
10. oktober 2007 - 21:34
#2
jo jeg vil gerne ha det først navn, steamid, team og tekst der bliver sagt :)
10. oktober 2007 - 22:11
#3
Prøv: $sStr = "FUSKAR<124><STEAM_0:1:10873098><TERRORIST>\" say \"yooyoy"; preg_match("/^(.*?)<(\d{0,3})>(?:.*)<(STEAM_[0-9:]*)><TERRORIST>([\w\W]*)$/", $sStr, $aMatch); print "<div>".$aMatch[1]."</div>"; print "<div>".$aMatch[2]."</div>"; print "<div>".$aMatch[3]."</div>"; print "<div>".$aMatch[4]."</div>";
10. oktober 2007 - 22:13
#4
Der var en del overflødigt. Prøv denne i stedet: preg_match("/^(.*)<(\d{0,3})><(STEAM_[0-9:]*)><TERRORIST>([\w\W]*)$/", $sStr, $aMatch);
10. oktober 2007 - 22:18
#5
Skal vi gætte på at det også kan være COUNTER-TERRORIST (sp?) en gang imellem?
10. oktober 2007 - 22:22
#6
nielle rigtig :) men olebole har fundet noget jeg kunne bruge ellers tak for hjælp.. preg_match("/<(.*?)>\<(.*?)>\<(.*?)>\"(.*?)\"/i", $var, $m); bruger det her
03. august 2010 - 20:28
#7
lukker den
Vi tilbyder markedets bedste kurser inden for webudvikling