我正在閱讀整個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.