you can assign the 组名 yourselfRegex re = new Regex("<td>([^<]+)</td>");
Match m = re.Match(YourString);
if (m.Success)
Console.WriteLine(m.Groups[1].Value);Regex re = new Regex("<td>(?<content>[^<]+)</td>");
Match m = re.Match(YourString);
if (m.Success)
Console.WriteLine(m.Groups["content"].Value);
Match m = re.Match(YourString);
if (m.Success)
Console.WriteLine(m.Groups[1].Value);Regex re = new Regex("<td>(?<content>[^<]+)</td>");
Match m = re.Match(YourString);
if (m.Success)
Console.WriteLine(m.Groups["content"].Value);
解决方案 »
- System.Net.WebClient 下载文件 提示 500内部服务器错误
- Remoting中关于ClientSponsor类的使用
- 请教vs2005中ToolBox问题,vs2005跟vs2003的主要区别,有什么新特性?
- 如何序列化长字符串?
- 向大家讨个方法,关于短信群发...
- c#继承的问题?
- C#中一个奇怪的事情,今天在调试中发现,大家都来试试看,是什么原因
- 有兴趣的进来讨论一下关于DLL安全性的问题
- 麻烦教我一下这个简单问题,100分相送,真的很简单!
- VS2012在哪里设置可以显示CPU利用率和进程内存???
- 用c#写穿透socks5代理的tcp编程的一个问题
- 从ButtonBase继承新类,使用默认构造函数,但始终报错---重载"ButtonBase"方法未获取"0"参数
让用户在前面输入原始文本和正则表达式
然后我分析其中有没有指定组名
如果指定了,就取出来.显示到结果中.
就是类似要这么一个东西:Groups[i].Name
但是没有?
我现在想到的方法是再对这个用户输入的表达式应用正则分析
取得他指定的组名.
不知道是不是该这样做?第一个问题是不是除了用m.Groups[1].Value之外别无他法?
就是说必须要用Groups?
今天刚找到.
思归这厮...:).关于第一个问题,我看其它一些资料.模糊觉得就是类似这样取出(不用Group) $1,$2....