正则求助啊,有答案就结贴
<光驱_CD-R> <光驱_重量> <风扇_适用范围> <...>
每一项都包含在<>中 以 空格隔开 有没有正则一次匹配出 list<string> list={"光驱_CD-R","光驱_重量",。。}
把所有<>中的字弄到集合中去...
------解决方案--------------------List<string> list=Regex.Match(str,"(?<=<)[^<>]+(?=>)").Cast<Match>().Select(m=>m.Value).ToList();
------解决方案-------------------- string str = "<光驱_CD-R> <光驱_重量> <风扇_适用范围> <...>";
var ary = Regex.Matches(str, @"(?<=<)[^>]+(?=>)").OfType<Match>().Select(t => t.Value).ToList();
------解决方案--------------------1.把"<"替换成 “” 空
2.然后把“><”替换成“,”
3.最后 string[] list=str.split(',');