2017-07-28 15 views
-2

すべての場合に金額と金額の直後に金額と金額を使用する必要があります。これは、金額が段落の最後に置かれる場合です。 これはサンプルの段落です。regex python段落の末尾に金額がある場合の金額と語数を確認します。

The cumulative effect resulted in a charge to incomeof $1,001.9 million 
(after reduction for income taxes of $6.4 million) in fiscal2001. Assuming 
the accounting change had been applied retroactively by theCompany to prior 
periods, pro forma net loss for fiscal 2000 and pro forma netincome for 1999 
would have been ($17.3) million and $12.6 million, respectively.Net loss per 
common share would have been ($0.57) in 2000, and net income perdiluted share 
would have been $0.42 in 1999. Fiscal 2001 would have been $255.5 million and 
net loss percommon share would have been ($0.02). 

私はあなたが正規表現せずに簡単にこれを達成することができます

[$1,001.9 million, $6.4 million), ($17.3) million, $12.6 million, ($0.57) in, 
$0.42 in, $255.5 million, ($0.02).] 
+1

これまでに何を試みましたか? – nutmeg64

+0

ここではたくさん行ってきました。千の場所と句読点で複雑になりました。私はあなたが言語からそれを選んでいるので、正規表現は信頼できないと思う。 – sln

+0

@ nutmeg64私は[\ $] {1} [\ d、] + \でお金を見つけようとしました。\\ {0,2}(\ w +) – MMM

答えて

1

を見つけたいです。

['$' + ' '.join(line.split(" ")[:2]) for line in text.split("$")[1:]] 
関連する問題