我正在阅读整个txt文件并尝试查找字符串的特定部分。例如,我正在查找字符串“日期:2017年9月23日”。当然,日期将会改变,这不是我的问题。发生的事情是,一旦发现我的匹配,我就会得到整个文件的其余部分。我的问题是我如何告诉它只得到我想要的,而不是文件的其余部分?只用正则表达式提取匹配的文本
我的代码看起来像这样
pattern = @"Date:\s(?'date'\w.*)\s"
rgx = new Regex(pattern, RegexOptions.Singleline);
matches = rgx.Matches(fileContents);
的fileContents看起来是这样的片段:
Date: 23 Sep 2017
1. In this Agreement, "I", "me" and "my" refers to the account holder.