$15K
、、などUSD20M
の金額を参照する文字列がたくさん€1.8k
あります。次に、データを処理するために、数値と乗数(K、k、M、またはm)を抽出する必要があります。
私は次の正規表現を思いついた:
[\${1}|€{1}][0-9]+(?:\.[0-9]*)?[M|K|k|m]
しかし、式の各サブパートを抽出して、それらを変数としてPythonコードに戻す方法がわからないため$15K
、次のようにします。
currency='$'
ammount=15
multiplier='K'
何か案は?