Более эффективная регуляция или альтернатива?C#

Место общения программистов C#
Ответить
Anonymous
 Более эффективная регуляция или альтернатива?

Сообщение Anonymous »

У меня есть файл с чуть более миллиона строк. < /p>

{ "693702"^^}
{ }
< /code>

Каждая строка является оператором. < /p>

struct Statement
string C;
string S;
string P;
string O;
string T;
< /code>

В настоящее время я использую Textreader во время цикла и анализ каждой строки с регулярным выражением: < /p>

Regex lineParse = new Regex(@"[^\""]*", RegexOptions.Singleline | RegexOptions.Compiled);
< /code>

На этот разбор требуется довольно много, и я надеюсь, что кто -то сможет указать мне на более эффективную стратегию анализа.{ "693702"^^}

Statement()
C = uri::rdfserver#null
S = uri::d41d8cd98f00b204e9800998ecf8427e
P = uri::TickerDailyPriceVolume
O = 693702
T = xsd:long

{ }

Statement()
C = uri::rdfserver#null
S = uri::d41d8cd98f00b204e9800998ecf8427e
P = uri::TickerDailyPriceId
O = uri::20fb8f7d-30ef-dd11-a78d-001f29e570a8
< /code>

Дополнительная информация из комментариев: «Плохая производительность, которую я наблюдал>

Подробнее здесь: https://stackoverflow.com/questions/513 ... lternative
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»