Ich möchte feststellen, ob eine Versionsnummer größer als eine andere ist. Die Versionsnummer kann eine der folgenden sein:Parsing Versionsnummern zu reellen Zahlen
4,2
4.22.2
4.2.2.233
... als die Versionsnummer außerhalb meiner Kontrolle, also konnte ich nicht sagen, wie viele Punkte tatsächlich in der Zahl existieren könnten.
Da die Zahl nicht wirklich eine reelle Zahl ist, kann ich nicht einfach sagen:
Is 4.7 > 4.2.2
Wie kann ich mich über eine Reihe, wie zum Beispiel 4.2.2 in eine reelle Zahl umgewandelt werden, die überprüft werden konnten gegen eine andere Versionsnummer?
Ich würde gerne eine ColdFusion-Lösung, aber das Grundkonzept wäre auch in Ordnung.
Eigentlich ist es: D Das ist perfekt CFScript (CF8 + oder BD/Railo) genau dort. :) –