WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 17.06.2004, 15:21   #1
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard Logik?

Folgende Problemstellung:

Ein Skript - geschrieben in Perl - das mir gleiche Dateinamen findet. So hab ich das gelöst:

Dateiname1 = "Gigi d'Agostino - Irgendwas (Irgendein Remix).mp3"
Dateiname2 = "Gigi d'Agostino - Irgendwas.mp3"

Schritt 1
Alle Sonderzeichen aus den Dateinamen löschen (auch .mp3 weg)

Schritt 2
Mehrere Blanks auf je ein blank trimmmen

Schritt 3
Nach den einzelnen Wörtern splitten. Ich hab jetzt zwei Arrays mit 6 (Dateiname1) und einen Array mit 4 (Dateiname2) Elementen.

Schritt 4
Nun vergleich ich jedes Element des 1.Arrays mit den Elementen des 2.Arrays und speichere mir die Anzahl der gefundenen Elemente. Nun will ich die Übereinstimmung in Prozenten ausdrücken:

Anzahl Treffer / Anzahl Elemente im 2.Array * 100 = n %

In meinem Fall wäre das 4 / 4 * 100 = 100%

Das ist ja ganz gut, aber wenn ich so einen Fall habe:

Dateiname1 = "1_Stascheißer_Koarl.mp3"
Dateiname2 = "1.mp3"

ist auch hier 100% Übereinstimmung, was ja offensichtlich nicht sein kann...

Meint ihr, gibt es eine Möglichkeit, dass ich die Anzahl der Elemente des 1. Arrays auch irgendwie in die Berechnung mit einbringe, um damit die Prozentanzahl zuverlässiger zu machen??

Hab ich mich überhaupt verständlich ausgedrückt?

Grüße,
Hussl
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:29 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag