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

在线等待!求一个正则表达式!"渝发改农经(2007)9号",把里面的2007 和 9 分别提取出来。
如题!

------解决方案--------------------
\((\d+?)\)(\d+?)
------解决方案--------------------
这样也行:
渝发改农经\((\d+?)\)(\d+?)号
------解决方案--------------------
using System.Text.RegularExpressions;

// 正则表达式对象
Regex re = new Regex(@ "([0-9]{4})\)([0-9]{1}) ");

// Match 对象
Match m = re.Match( "在线等待!求一个正则表达式! "渝发改农经(2007)9号 ",把里面的2007 和 9 分别提取出来。 ");

// 是否找到
if( m.Success )
{
m.Group[1].values;
m.group[2].values;
}
else
{
// 未找到
}