Avatar billede cautoo Nybegynder
11. januar 2003 - 18:00 Der er 5 kommentarer og
1 løsning

midi

Jeg har midi filer som denne: http://digilander.iol.it/lerenti/ekaraoke/lasketchup_ketchupsong.kar

som indeholder en stringen "The Ketchup Song" og "Las Ketchup" ikke alle filer indeholde disse strings, men hvordan kan jeg nu lære mit program at tjekke om en valgt fil har en sådan string, og hvis den har, hvad stringen så indeholder?
Avatar billede Slettet bruger
11. januar 2003 - 18:09 #1
Du kan læse her, hvordan du kan få regulære udtryk i delphi:

http://www.latiumsoftware.com/en/articles/00009.php3

Med et regulært udtryk vil du kunne matche substrenge i strenge.

F.eks. vil det regulære udtryk .*lasketchup.* kun matche strenge med lasketchup i. Udtrykket matcher et vilkårligt tegn(.*) frem til lasketchup, hvorefter det igen matcher et vilkårligt tegn.
Avatar billede cautoo Nybegynder
11. januar 2003 - 18:14 #2
hmm... jeg vil bare have den string ud som filen indeholder, og las ketchup var kun et eksempel, det er fordi jeg har noget med 700 filer jeg ikke gider at gennemgå enkeltvis, så ville jeg have et program til at hente de der strings
Avatar billede dkn Nybegynder
11. januar 2003 - 20:15 #3
du kan bruge pos()
Avatar billede doc404 Novice
11. januar 2003 - 21:59 #4
Hvis du er vil finde ud af hvordan et filformat er, er den bedste reference nok
www.wotsit.org. Der findes beskrivelser af praktisk taget alle fil formater.

I dit tilfælde (*.kar) er det i Karaoke File Format.

Se her:

http://www.wotsit.org/search.asp?page=4&s=music
Avatar billede cautoo Nybegynder
11. januar 2003 - 23:10 #5
oki, når jeg skal til og "lege" med filerne, hvilke funktioner ville i så foreslå at bruge ? først havde jeg tænkt mig at bruge TMemo så jeg hele tiden kunne holde øje med om det virkede trin for trin, men den er ikk helt så god til at åbne kodefiler :(
Avatar billede cautoo Nybegynder
12. januar 2003 - 12:08 #6
har fundet ud af resten, tak for hjælpen
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
Kurser inden for grundlæggende programmering

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