このテキストを含む文字列があります...
BEGIN Fin Bal -461.000 4 日目 END
BEGIN Fin Bal 88861.000 2 日目 END
BEGIN Fin Bal 456461.000 1 日目 END
BEGIN Fin Bal -44561.000 Day 0 END
値を抽出する必要があります
-461.000
ネガティブかどうかも含めて。
私はこれを使用しています...
static string ExtractNumbers(string expr)
{
//removes all text from string
return string.Join(null, System.Text.RegularExpressions
.Regex.Split(expr, "[^\\d]"));
}
問題は、これにより負の記号が削除され、日の値から 4 が保持されることです。
Bal という単語の後に効率的に数値を取得する方法はありますか? 必要な値の後のテキストを除外しますか?
ありがとう、ポール。