-4
string[] data=File.ReadAllLines(@"D:\\data.txt");
string pattern = @"\d{1,2} " + @"\w{1,9} " + @"\d{4}";
foreach (string operand in data)
{
Console.WriteLine(Regex.Match(operand,pattern));
}
Console.ReadLine();
在輸出中,我得到了一些像上述模式的日期,但Regex.Match
沒有提取我所有的日期,我應該怎麼做?正則表達式模式失敗
什麼是「不工作」呢? - 哪些樣本值沒有被拾取? – 2014-09-02 16:34:29
它沒有提取文件中的所有日期。 – 2014-09-02 16:35:06
「九月」中的失敗日期都是如此(它的名稱中有10個字符,而不是每個正則表達式中的9個) – 2014-09-02 16:36:06