Скажем, у меня есть большой текстовый файл со строкой в каждой строке. Строка состоит только из буквенных символов, за исключением символов подчеркивания _
, которые разделяют строки на слоги.
Я хочу отсортировать текстовый файл по количеству подчеркиваний в строке. Бонусные баллы за размещение каждой группы подчеркиваний X в отдельном файле.
Пример:
hel_lo
hi
su_per_u_ser
o_ver_flow
будет сортировать в:
hi
hel_lo
o_ver_flow
su_per_u_ser
Я пытался сделать это с помощью регулярных выражений, но мне еще предстоит найти правильный способ подсчета подчеркивания (регулярное выражение смущает меня полностью).
Кто-нибудь знает, как я мог справиться с этим?