我有一些字符串包含数字(有时),如
1 teaspoon garlic
1/2 cup of butter
1 1/2 ounce yogurt
我试图解析数字部分(包括分数)。所以
1 teaspoon garlic = "1"
1/2 cup of butter = "1/2"
1 1/2 ounce yogurt = "1 1/2"
我有一些我认为正确的正则表达式
Regex re = new Regex(@"^\(\d+(\d*|\s\d+\/\d+)\)$");
var match = re.Match(input);
似乎没有工作。我如何从字符串中解析匹配的正则表达式?