Avatar billede gulvlugt Nybegynder
03. maj 2008 - 17:09 Der er 6 kommentarer og
2 løsninger

Strip alt andet tekst, og hiv ud

Jeg har en STOOOOR fil med en masse af dem her:

[aoe2]

; not sure about port

name = Age of Empires II

port = 27244

prot = ase

[avp2]

name = Alien vs Predator 2

port = 27888

prot = gamespy

[ase]

name = All-Seeing Eye Protocol

port = 1

[aa]

name = America's Army

port = 1717

prot = gamespy2

[alienarena]

name = Alien Arena

port = 27910

prot = quake2

[armedassault]

name = Armed Assault

port = 2302

prot = gamespy2


Er der en funktion der læser den her fil, og hiver den tekst ud der står imellem []?
Avatar billede nielle Nybegynder
03. maj 2008 - 21:42 #1
Noget i denne stil?

$dinTekst = "Læs indholdet fra filen.";

$pattern = "\[(.*?)\]";
$phpPattern = "/$pattern/";

preg_match_all($phpPattern, $dinTekst, $matches);

$noOfCaptures = count($matches[0]);
for ($capture = 0; $capture < $noOfCaptures; $capture++) {
    $group1 = $matches[1][$capture];
    echo $group1 . "<br>";
}
Avatar billede jakobdo Ekspert
04. maj 2008 - 08:27 #2
Du kunne også bruge:
<?php
$lines = file('navnet_paa_filen.endelse');
for($i = 0; $i < count($lines); $i++){
if(preg_match('\[(.*?)\]',$lines[$i],$match)){
echo $match[1] . '<br />';
}
}
?>
Avatar billede gulvlugt Nybegynder
04. maj 2008 - 22:12 #3
Begge smid et svar.
Avatar billede jakobdo Ekspert
04. maj 2008 - 22:25 #4
Point må være nielles.
Avatar billede nielle Nybegynder
05. maj 2008 - 16:12 #5
Svar :^)

Jeg har nu ikke nogt imod at dele.
Avatar billede jakobdo Ekspert
05. maj 2008 - 18:54 #6
Så skidt da...
Jeg synes jo bare min var en remake!
Avatar billede jakobdo Ekspert
09. maj 2008 - 16:03 #7
Takker for point.
Avatar billede nielle Nybegynder
10. maj 2008 - 09:33 #8
Takker :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester