Подсчет совпадающих строк в списке

Этот онлайн калькулятор проверяет каждую строку списка на соответствие регулярному выражению, извлекает совпадающий текст, а затем подсчитывает число уникальных совпадений и выводит их в порядке убывания

Creative Commons Attribution/Share-Alike License 3.0 (Unported)

Этот материал распространяется на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported). Это означает, что вы можете размещать этот контент на своем сайте или создавать на его основе собственный (в том числе и в коммерческих целях), при условии сохранения оригинального лицензионного соглашения. Кроме того, Вы должны отметить автора этой работы, путем размещения HTML ссылки на оригинал работы https://planetcalc.ru/7783/. Пожалуйста оставьте без изменения все ссылки на других авторов данной работы или работы, на основе которой создана данная работа (если таковые имеются в спроводительном тексте).

Этот калькулятор предназначен для быстрого анализа списка строк с помощью регулярного выражения. Калькулятор применяет выражение к каждой строке списка и извлекает попадающий под регулярное выражение текст (первую группу). По каждой уникальной группе считается число совпадающих строк.

Пример по умолчанию иллюстрирует логику. В списке по умолчанию пять строк со значением "match one" и две строки со значением "match two". Регулярное выражение [^\s]*\s(.*) для "match one" вернет текст "one", и так произойдет для пяти строк, а для "match two" вернет текст "two" и так произойдет для двух строк.

После обработки всего списка в таблице будут следующие строки:

Совпадение Количество
one 5
two 2

Может кому-нибудь пригодиться для анализа каких-либо лог-файлов.

PLANETCALC, Подсчет совпадающих строк в списке

Подсчет совпадающих строк в списке

Creative Commons Attribution/Share-Alike License 3.0 (Unported) PLANETCALC, Подсчет совпадающих строк в списке

Комментарии