У меня есть файл CSV с 4 столбцами. Я хочу отсортировать строки так, чтобы строки, содержащие любое число где-то в третьем столбце, помещались в конец документа, а строки без номеров в третьем столбце помещались в начало. Как я могу отсортировать файл таким образом?
Обновление:
Чтобы уточнить, мне нужно переместить строки, содержащие любое число (то есть совпадение для [0-9]
) где-нибудь в пределах буквы третьего столбца (третий столбец строки может содержать другие символы). Пробелы не важны. Например.
dog, eats chicken, has 4 legs, does not like cats
cat, eats mice, has a tail, does not like water
mouse, eats bugs, has 4 legs, does not like cats
elephant, eats peanuts, has a trunk, does not like mice
Будет отсортировано по:
cat, eats mice, has a tail, does not like water
elephant, eats peanuts, has a trunk, does not like mice
dog, eats chicken, has 4 legs, does not like cats
mouse, eats bugs, has 4 legs, does not like cats