请教正则表达式捕获变量
我的文本文件内容如下:
VERS. 2.0:
WRAP. NO:
-----————————————————
要求读出其内容
相关部分代码如下:
using System;
using System.Text.RegularExpressions;
namespace Project3
{
public class VersionInfo
{
private string vers;
private string wrap;
private void test(string s)
{
Regex emailregex = new Regex(@"\s*(?<name>[^\.]+)[.](?<unit>[^\s]*)\s*(?<value>[^:]+)\:[^\:](?<desc>.+)");
Match m = emailregex.Match(s);
vers = m.Groups["name"].Value;
wrap = m.Groups["value"].Value;
}
public string Vers
{
get {
return vers; }
set { vers = value; }
}
public string Wrap
{
get { return wrap; }
set { wrap = value; }
}
}
public class LasFile
{
VersionInfo versionInfo = new VersionInfo();
}
————————————
我是想将文本文件里的:2.0和no 赋给变量vars,wrap。但现在看好象不起作用。请高手指教!谢谢