Hei!
Har et lite problem med å sammenligne stringer.
La oss jeg har disse tre strenge
navn1 = "$db"
navn2 = "database"
input = "$"
Det jeg da vil finne ut er hvilken string input ligner mest på av navn1 og navn2.
Vil ha ut dette som en "score" i form av en int eller noe, altså er det utenkelig å bruke funksjoner som "StartsWith" som returnerer en boolean.
Ser litt på string.CompareOrdinal(input, navn1, true) men problemet er at med inputen over får jeg resultatet
"$db" .. -100
"database" .. -64
men hvis inputen er "$d" får jeg
"$db" .. -1
"database" .. -64
Men det jeg er jo at den skal returnere høyest score for "$db" begge gangene
Har et lite problem med å sammenligne stringer.
La oss jeg har disse tre strenge
navn1 = "$db"
navn2 = "database"
input = "$"
Det jeg da vil finne ut er hvilken string input ligner mest på av navn1 og navn2.
Vil ha ut dette som en "score" i form av en int eller noe, altså er det utenkelig å bruke funksjoner som "StartsWith" som returnerer en boolean.
Ser litt på string.CompareOrdinal(input, navn1, true) men problemet er at med inputen over får jeg resultatet
"$db" .. -100
"database" .. -64
men hvis inputen er "$d" får jeg
"$db" .. -1
"database" .. -64
Men det jeg er jo at den skal returnere høyest score for "$db" begge gangene