私はPythonの文字列を異なる長さに比較しようとしています。これは単純なバージョンチェックを行うことです。 ここに例があります:1.2.2a < 1.2.3 < 1.2.15
の例を取るために、どちらが大きいかを見つけるために比較する必要があります:1.2.3, 1.2.15, 1.2.2a
異なる長さの文字列を比較する
それ以上の数があれば、それはかなりシンプルになりますが、追加された文字は常に存在するとは限りません。文字列を同じ長さにするbase64に変換すると問題は解決しますが、base64 1.2.15では1.2.2aと1.2.3より小さくなります。 おそらく既にそれを行うモジュールがあります。 ありがとうございます。
あなたは[re module](https://docs.python.org/2/library/re.html)を見たいと思うでしょう - 正規表現は数字から文字を分離することができます。たとえば、1.2.2aと1.2.2bがある場合はどうなりますか? – asongtoruin
* "文字列を同じ長さにするbase64" *?ワット。 –