ich habe einen "Haupt"-String in der Art:
Einfachständerwand CW 50/100, GKB, SW44
und möchte den String finden, welcher in einer Art Datenbank gespeichert ist (extra Tabellenbalt), der diesem ersten String am nächsten kommt. Die Strings in der Datenbank sehen wie folgt aus:
!Einfachständerwand, GipskartonFabrikat£Siniat¶¶J¶Typ£SW 44, rückverankert¶¶J¶Dicke£≤100 mm¶¶J¶Wandhöhe (EB1)£≤1,20 m¶¶J¶Brandklasse£F0¶¶J¶UK£CW/UW-Profil 50/50/06¶¶¶Achsabstand£625¶¶¶Fabrikat Dämmung£keine¶¶¶Beplankung£2x12,5 mm GKBi (H2)¶¶¶Oberflächenqualität£Q2¶¶¶
!Einfachständerwand, inkl VerstärkungRaum-/Wandhöhe£≤5,50 m¶¶J¶Wanddicke£125 mm¶¶J¶Wandständerwerk£CW/UW 75¶¶¶Türbreite£≤0,85 m¶¶J¶Türhöhe£≤2,50 m¶N¶J¶Vertärkung£UA 50¶¶J¶
!Schiebetürsystem, inkl. Öffnung Fabrikat£Wingburg¶¶J¶Typ£CAVIS C1T-H¶¶J¶Fllügel£einflüglig¶¶J¶Zargenmontage£vorgerüstet¶¶¶Spachtellaibung£ohne¶¶¶Eignung für Türblatt£Holz¶¶¶Gewicht£bis 80 kg¶N¶¶Türblattbreite {b}£860 mm¶¶J¶Türblatthöhe {h}£2110 mm¶¶¶UK£CW75/CW100¶¶¶Ausstattung£Basis¶¶¶
!Revisionsklappe inkl. Herstellung ÖffnungFabrikat£FF Systembau¶¶¶Typ£System F2 Alu-Magic¶¶J¶Oberfläche£Gipskarton¶¶¶Einlage£GKBi¶¶¶Dicke£25 mm¶¶¶Rahmenmaterial£Aluminium¶¶¶Format£200x200 mm¶¶J¶Brandschutzanforderung£F0¶¶J¶
Meine Idee war zunächst: 1) Sonderzeichen entfernen 2) Dann String in Array splitten und nun 3) den ersten String in der Datenbank bereinigen und auch spliten, 4) Dann Wort für Wort vergleichen und 5) Prozentuale Übereinstimmung berechnen.
Nun mit zweiten String in Datenbank usw.
Habt Ihr eine Idee, wie man das effektiver machen kann?
Viele Grüße und schon mal vielen Dank.
Michael