我正在尝试从使用 Regex 的收据中获取总价。
格式为:
TOTAL 15.40
目标只是从字符串中获取价格。
我开始了TOTAL[ .0-9]
,但这只返回了这个词TOTAL
。
我四处搜索并将这个放在一起,但无法让它工作:
TOTAL(\\s+)(?<value>[.0-9]+)
我制作了以下代码:
sRegex = "TOTAL(\\s+)(?<value>[.0-9]+)";
Match match = Regex.Match(this.sHTMLResult, sRegex, RegexOptions.None);
if (match.Success)
Console.Out.WriteLine("regex good");
else
Console.Out.WriteLine("regex fail");
但是正则表达式不会返回成功。
我尝试从格式如下的 HTML 文件中获取它:
TOTAL 15.40