//创建接收内容的字符串集合
List<string> lineList = new List<string>();
//需要匹配的字符串内容
string str = "1 2 3.5 357";
//使用正则匹配,将str符合匹配条件的项转换为字符串集合赋值给lineList
//@"([\d]+[.][\d]+)|[\d]"正则含义:匹配内容中的小数或整数
lineList = Regex.Matches(str, @"([\d]+[.][\d]+)|[\d]+").OfType<Match>().Select(m => m.Groups[0].Value).ToList();//lineList :[1,2,3.5,357]
string matchStr = Regex.Match(a, @"([\d]+[.][\d]+)|[\d]+").Value;//matchStr:1
【.Net/.Net Core】 使用正则获取字符串中匹配的内容集合
于 2023-08-01 09:30:30 首次发布