我有一个包含此文本的字符串...
BEGIN Fin Bal -461.000 第 4 天 END
BEGIN Fin Bal 88861.000 第 2 天结束
BEGIN Fin Bal 456461.000 第一天结束
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 之后的数值?在想要的值之后排除任何文本?
谢谢,保罗。