日期:2014-05-19  浏览次数:20981 次

急:如何正则替换show.aspx?id=7339&cid=8 成 show/7339/8.html
请教,如何正则替换

show.aspx?id=7339&cid=8  

成  

show/7339/8.html

------解决方案--------------------
规则描述不详细。这样不一定合适。不过你试试。
string strRegex = @ "^(show).+?id=(\d+).+?=(.+?)$ ";
string strSrc = @ "show.aspx?id=7339&cid=8 ";
string strDst = Regex.Replace(strSrc, strRegex, "$1/$2/$3.htm ");
MessageBox.Show(strDst);