从字符串中解析出一个数字
Parsing a number out from a string
我有这样的事情:
猫= "I cost £3,000"
有些是这样的:
AnotherCat= "那只猫只比我的 £2990 贵 £10
我只想从猫中解析出 3000,从另一只猫中解析出 2990
你的问题比从字符串解析数字要复杂得多。如果您只想从字符串中提取所有数字,您可以使用下一个正则表达式:
var result = Regex.Matches(stringValue, @"\d+");
但是如果你想了解什么东西的价格在哪里,而不是猫的数量,例如,它与人工智能和机器学习有关。
我有这样的事情: 猫= "I cost £3,000"
有些是这样的: AnotherCat= "那只猫只比我的 £2990 贵 £10
我只想从猫中解析出 3000,从另一只猫中解析出 2990
你的问题比从字符串解析数字要复杂得多。如果您只想从字符串中提取所有数字,您可以使用下一个正则表达式:
var result = Regex.Matches(stringValue, @"\d+");
但是如果你想了解什么东西的价格在哪里,而不是猫的数量,例如,它与人工智能和机器学习有关。