C#Regex帮助 - 从句子中检索数字

Ste*_*ven 0 c# regex

所以我有一些文本,我需要得到一个整数.以下是文本外观的一些示例:

低至99美元

你可以以99美元或更低的价格买到它

我需要从文本中获取数字,无论是否带有$符号.

我可以使用Regex.Replace做到这一点吗?

dav*_*soa 5

我会使用RegEx.Match.您可以使用以下正则表达式:([0-9]+)

这假设您没有任何逗号或小数可能会搞砸它.如果这是一个问题,只需在其中添加要查找的内容[].

Match函数将返回一个对象,该对象将告诉您是否存在任何匹配以及匹配数组,因此您可以轻松获取找到的所有内容.