日期:2014-05-18  浏览次数:20640 次

求正则表达式。
string input = "(#耗量一#+#耗量二#**#能量三#)*3";

获取#之间的文本,这里为
能量一
能量二
能量三



------解决方案--------------------
C# code
MatchCollection mc = Regex.Matches(yourStr,@"#([^#]+)#");
foreach(Match m in mc)
{
    //m.Groups[1].Value就是你要的
}

------解决方案--------------------
探讨
C# code

MatchCollection mc = Regex.Matches(yourStr,@"#([^#]+)#");
foreach(Match m in mc)
{
//m.Groups[1].Value就是你要的
}