Четверг, 08 Мая 2014 г. 17:19
+ в цитатник
Делаю многопоточный парсер текста.
Обрабатываются большие объёмы текста, поэтому задача сделать его максимально производительным !
Правила, что извлекать, задаются регулярными выражениями.
Первое что пришло в голову это заранее компилировать выражения, при старте парсера:
RegEx1:=TPerlRegEx.Create;
Regex1.RegEx := 'Player: (.*)';
Regex1.Compile;
...
while do
begin
...
Regex1.Match...
...
Regex2.Match...
...
end
Я сделал синтетический тест, где в цикле тупо и ...
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=82555
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-