如何提取具有等号作为分隔符的字符串的小数部分?
示例:
2 = No
10 = (6 - 8 hrs/day, Good & Restful)
1 = low in fat 1 = low in sugar 1 = high in fiber
有人请帮忙。 感谢。
答案 0 :(得分:2)
以下C#代码会将等号左边的数字返回到给定字符串“input”的整数列表中:
// string input = "<your input>";
Match m = Regex.Match(input, @"\s*(?<dec>\d+)\s*=");
List<int> intList = new List<int>();
while (m.Success)
{
intList.Add(Int32.Parse(m.Groups["dec"].Value));
m = m.NextMatch();
}
// Process intList