Сортировка строк в CSV по строкам, содержащим числа, и строкам без

У меня есть файл 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
5
задан Village 24 January 2012 в 11:14
поделиться