自从我使用正则表达式以来,我一直在等待一段时间,我希望我正在尝试做的事情是可能的。我有一个程序发送关于某个特定文件的自动回复,我希望能够抓住两个我知道永远不会改变的文字。在这个例子中的那些话是“关于”和“送”使用正则表达式获取两个关键词之间的关键词
Dim subject As String = "Information regarding John Doe sent."
Dim name As String = Regex.IsMatch(subject, "")
因此,在这种情况下,我希望能够得到的只是“李四”。每个我正在提出的正则表达式都包含“关于”和“已发送”等字样。我怎样才能将这些词作为边界,但不包括在比赛中?
最后一行应该是`Console.WriteLine(groups.Item(1).Value)` - 组#0是整个匹配,而组#1是第一个捕获(加括号)的组。 – 2009-07-28 02:20:30