предложить хороший инструмент для автоматизации работы разбора журнала - PullRequest
0 голосов
/ 28 июля 2010

для анализа и проверки журнала,

журнал будет иметь форму,

sent from client 3010 <"xyz"|P1|P2|P3......Pn>##VAL1=dat1,val2=dat2,val3=dat3##

response to client 3020 <"xyz"|P1|P2|P3......Pn>##VAL3=dat3,val3=dat3,val1=dat1##

мне нужно проверить / проанализировать, если 3010 "xyz" и другие параметры совпадают с желаемымитакже из строки ответа (следующая строка)

Ответы [ 2 ]

0 голосов
/ 28 июля 2010

Похоже на работу, в которой регулярные выражения с группами захвата могут быть классными, по крайней мере, до тех пор, пока вы не достигнете определенного тома, и в этот момент вы можете захотеть переключиться на LR-анализатор или тому подобное по соображениям производительности.Regex с группами захвата существует во множестве автономных инструментов и языков программирования.Выберите любой из них, который вам кажется хорошим.

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

0 голосов
/ 28 июля 2010
...