【发布时间】:2015-07-25 18:47:01
【问题描述】:
我需要在一个包含一个整数和一个百分比的字符串中找到整数。
示例: 价格 3500 美元和折扣 34% 我只需要提取3500。
目前我正在使用:
Regex.Match("price 3500 USD and discount 34%" , @"\d+");
但它不会只提取 3500。
【问题讨论】:
-
请提供您解决此问题的尝试并显示更详细的数据。
-
你能提供更多关于确切的字符串结构的信息吗?如果它是每行等?你只需要数字还是“美元”等?如果您只想要数字,您实际上可以按空格分隔并提取所有非小数的数字。
-
@Bauss 没有任何已知的字符串结构,它只包含一个数字和一个十进制数,我只需要一个整数..
-
它们是否都存储在一个字符串中,并且是否保证每个数字之间都有空格? “文本 558181 文本 9491 1499 14919 文本”还是像“文本 38113 9391 文本 193291 文本”?
-
你在说什么
decimal number?