私はいくつかのテキスト比較を行うためにPythonを使用しています。テキスト形式はのようなもの44=100です。
たとえば、2つのテキストが44=100あり44=3001ます。左側の文字列を=タグ、右側の文字列を値と呼びます。
次に、それらのタグと値を比較する必要があります。タグは同じである必要があり、44等しい必要があり44ますが、形式が同じである限り、値は同じである必要はありません。すなわち。100と3001同じ形式(通常の数字)です。しかし1.0E+7、で44=1.0E+7は異なります。
tポイントは値の比較です。すなわち。スクリプトcomp.pyを作成し、実行comp.py 2000 30010すると出力が得られますtrue。実行中comp.py 100000 1.0E+8、出力はfalseです。どうすればいいですか?値を正規表現に変換して他の式と比較することを考えています。
擬似コード:
rex1 = '100000'.getRegrex(), rex2 = '1.0E+8'.getRegrex(), rex1.compare(rex2)
それは実行可能な方法ですか?何かアドバイス?