110,535
社区成员
发帖
与我相关
我的任务
分享
string tempStr = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));
string pattern = @"(?i)(?<=ST.*?)(-\s*?)?\d+(\.\d+)?(?=.*?k?g)";
List<string> result_list = Regex.Matches(tempStr, pattern).Cast<Match>().Select(a => a.Value).Distinct().ToList();
string tempStr = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));
string pattern = @"(-\s*?)?\d+(\.\d+)?";
List<string> result_list = Regex.Matches(tempStr, pattern).Cast<Match>().Select(a => a.Value).Distinct().ToList();
/*
[0] "- 10.0" string
[1] "107.2" string
*/