Avatar billede radiohead Nybegynder
03. oktober 2006 - 00:16 Der er 5 kommentarer og
1 løsning

De-scramble ord

Det her er sikkert en tåbelig ide :)

Jeg sidder her med en txt fil, der indeholder en del ord sepereret med mellemrum.

Når jeg taster f.eks "eolpln" ind i et input felt, vil jeg gerne have et script der læser txt-filen igennem, finder ord der matcher disse bogstaver og looper dem ud.

f.eks skal den finde ord som "pollen", "polen" og "lone"(da de ord matcher "eolpln") i txt-filen og skrive dem ud..

Jeg er selv lidt på bar bund, og har ingen idé om hvor jeg skal starte. Men jeg kunne forestille mig at scriptet er noget fso kombineret med søgning og noget split words-noget.

Håber i forstår, og har mod på at hjælpe mig lidt igang....... Hvis det overhovedet kan lade sig gøre uden at presse serveren i knæ.
Avatar billede radiohead Nybegynder
03. oktober 2006 - 02:21 #1
Nu er jeg nået så vidt, at jeg har lavet en database med alle ordene.

Det er vel lidt nemmere at arbejde med.
Avatar billede superraider Nybegynder
03. oktober 2006 - 02:50 #2
Har ikke et konkret esemple. Men en løsning kan være at tage ordet og explode den til en liste.
lad os tage et ord som "head" = ["h","e","a","d"]
sorter listen = ["a","d","e","h"]

Hvis du så for alle ord gør det samme, så kan du sammenligne listerne. og retunere ordne tilhørende listerne.

Alle de sortere lister der er ens, vil ordne også passe sammen. 
"god" = ["g","o","d"]
"dog" = ["d","o","g"]
fæless for dem er at den sorterede liste er ["d","g","o"]

håber det kan bruges.
Avatar billede superraider Nybegynder
03. oktober 2006 - 02:53 #3
Med en database er det jo nemt,

SELECT ORD TABEL WHERE ORD_SORT = ["d","g","o"]

så skal du bare lave et script der skriver det sorterede ord ind når du også adder et ord til din database.
Avatar billede radiohead Nybegynder
03. oktober 2006 - 10:59 #4
Vil det sidste eksempel ikke spytte ord som "GODte" og "DrOG" ud også?
Avatar billede radiohead Nybegynder
03. oktober 2006 - 16:37 #5
Der var ikke meget hjælp ?
Avatar billede superraider Nybegynder
03. oktober 2006 - 17:50 #6
har ikke noget konkret eksemple på hvordan det skal se ud i asp, har bare måden det gøres på fra et andet sted.

Hvis du sortere dem som jeg skrev og så checker på de sortered ord, så hvor de er identiske vil du have de-scramble ord.
SELECT ORD TABEL WHERE ORD_SORT = "dgo"
ect.
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