Først skal du strippe for special tegn og blanke (fjerne dem), i praksis alle ikke bogstaver (husk at fx û osse er et bogstav), gøre det hel til småt/stort og så lave til soundex format, så kan du sammenligne som normalt. Men fx "firma a/s" og "firma" er stadig forskellige, derfor er det måske smart at fjerne enhver forekomst af a/s, i/s, aps, k/s osv (lav en liste), før man laver til soundex. Jeg har ikke nogen funktion i vb der laver soundex men prøv at søge på nettet, men det er meget simpelt; første bogstav beholdes, vokaler skippes, konsonater grupperes efter lyd, m og n er fx ens, og gruppen gives et tal; m/n er 5, r=6, og man lader alle ord fylde 3 grupper, så firma bliver (kan blive, bare det altid er ens jo) f-650.
Se osse
http://gatons.com/~teaser/javascript/soundex.html hvor du kan tage source koden i java direkte.