Я хочу извлечь все значения из текстовой строки ниже с помощью регулярных выражений:
(Продажи (Тип 0 0 0 0 000 0 0 0 0 ) " Product"" ProductType"" "" 0000"" 0000") ;; ProductName 000
Какнаписать регулярное выражение для этого?Я использую C #.
Я использую следующий код для чтения текстового файла
string expr = @"^\(Sales \(Type \d \d((?: \d+){7})\) "([^"]+)" "([^"]+)" "" "(\d+)" "(\d+)"
";
Regex regex = new Regex (expr);
using (StreamReader r = new StreamReader(@"C:\records.log"))
{
while ((line = r.ReadLine()) != null)
{
foreach (Match m in regex.Matches(line))
{
string value = m.Value.Trim();
MessageBox.Show(value);
}
}
}
это правильно? Но я не могу получить значение