いくつかの行に一致する次の正規表現があります。
次に例を示します。
field1 xyz
field2 yiuyi
field3 12.34.12
これは私の正規表現です:
static string partPattern = @"^(?<Key>\w*)\s+(?<Value>\w*)$";
これは私が使用するコードです:
Match m = Regex.Match(line, partPattern);
if (m.Groups["Key"].Length > 0 && m.Groups["Value"].Length > 0)
{
//add to Dictionary
}
日付がある場合を除いて、すべての場合に正常に機能します。空白、引用符などに関係なく値を取得できるようにしたかっただけです。