我有下面的文本行,我打算在 「」,I,E後,以提取 「日期」, 2015年9月1日正則表達式格式返回空結果 - C#
分配/束報告10835.0000天數報告步驟228,2015年9月1日
我寫了下面的正則表達式代碼,它在匹配中返回空。
`Regex regexdate = new Regex(@"\Allocation/bundle\s+\report\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\,\+(\S)+\s+(\S)+\s+(\S)"); // to get dates
MatchCollection matchesdate = regexdate.Matches(text);
你能告訴我提到的正則表達式格式有什麼問題嗎?
'\ A'是錨定斷言字符串的開始。你一定是指'A'。 '(\ S)+'必須變成'(\ S +)'。另外,'\ r'是一個回車匹配模式,再次刪除反斜槓 –