日期:2014-05-17  浏览次数:20766 次

怎样截取字符串中的一串字符?
比如有eerrt[ytokok]cjeij"edjiejo"

我想要截取[] 和"" 中的字符串 用C#怎样写代码呢?

------解决方案--------------------
正则"\[[^\]]+\]",引号的加个或条件就是了
------解决方案--------------------
 var ary=  Regex.Matches("eerrt[ytokok]cjeij\"edjiejo\"", @"((?<=\[)[^\]]+(?=\]))
------解决方案--------------------
((?<="")[^""]+(?=""))").OfType<Match>().Select(t => t.Value).ToArray();
         
------解决方案--------------------
试试Substring和split结合来用