Thread VBScript Fuzzy Search
(7 answers)
Opened by kabel at 2004-08-03 14:08
wie kann ich zwei strings unscharf vergleichen?
hier mal ein beispiel: string1 "Numerik partieller Diff.gleichungen" string2 "Numerik partieller Differentialgleichungen" ich hatte zuerst gedacht, ich splitte den string1 an den leerzeichen und mach dann ein Index (), wenn der was findet, inkrementiere ich einen score. die score gibt an, wie gut die strings zueinanderpassen. das funktionier aber net so gut. wenn ueberhaupt nix hilft, dann werd ich an meiner methode solange rumschrauben, bis sie sagen wir mal 50% findet ... wenn ich ueberhaupt in die groessenordnung komme ... alternative waere natuerlich interaktion mit dem benutzer, aber da muss ich imo auf vb wechseln, und vb und vbs sind afaik nicht generell syntaxkompatibel. -- stefan
|