Олег Петров, s - это строка по которой прогоняется регулярное выражение (обязательный параметр).
Указывать флаг re.I или перечислять буквы двух регистров [a-zA-Z] - это дело вкуса.
Можно ещё \d записать как [0-9] - тоже чуть более понятно для тех кто плохо знает ключи.
Хотя можно и ещё точнее написать регулярку r'(\D+|\d+)'. Такое выражение даже русские буквы будет правильно понимать.
В остальном вы все верно поняли.
javedimka, Как раз регулярка в такой задаче - самое то. Лаконично и коротко - какраз в рамках Python-дзена. Но да - понятно оно только человеку знакомому с регулярными выражениями.
Но споры о том что более правильно - можно продолжать вечно, а можно просто не начинать ;)
Но хотел обратить ваше внимение:
У вас система стоит на RAID (вероятно raid1), что дает резервирование в случае сбоя одного из устройств, а www вы сделали без резервирования (только на одном устройстве).
Т.е. вы снизили надежность www сервера, но повышенная надежность системы сохранилась.
Другими словами: если у вас выйдет из строя один (любой диск), то, если это будет /dev/sda или /dev/sdb то система продолжит нормально функционировать (хотя конечно надо менять девайс и восстанавливать RAID), а вот если выйдет из строя /dev/sdc то вы получите рабочую систему и не рабочий www сервер.
Как вариант - можно доставить еще один диск и сделать для каталога www тоже RAID. Тогда у вас системы будет защищена от выходя из строя любого одного диска.
Мёрдж на то и мёрдж что он ничего не перезаписывает - он пытается объединить, и объединяет если не находит конфликты. Если конфликты есть то их нужно вручную разрулить.
К сожалению про виндовый терминал я вам ничего не смогу толкового посоветовать. У меня linux и в нем все (и GUI и терминал) работают изначально в utf-8. Поэтому никаких сложностей не возникает. Т.е. у программы на входе utf-8, внутри обработка в utf-8, и на выводе - тоже utf-8.
Transmorph: Мне трудно судить. Я еще старой школы воспитанник и когда мы учились - лишних предметов никто никогда даже не обсуждал. Сказали учить историю КПСС - и учили. Сказали учить аналоговые ВМ - и учили. Но если первое прямо при нас прикончили, то второе - просто довольно интересным оказалось. Ведь на том уровне мы уже знали какой геморрой неберущиеся интегралы, а тут пару проводков на панели, и вот он тебе интеграл от неберущейся формулы - просто и изящно, практически с помощью палки и веревочной петли.
Так. Стоп. У вас загрузка винды через uefi?
Если нет. То с загрузочной флешки надо грузиться в BIOS совместиммом режиме (это будет другой пункт меню при выборе как загружаться.
Не перенакатывать ничего не надо. Еслли удалось в Live режиме загрузиться с установочной флешки - то там можно посмотреть что напишет (запускать в терминале):
sudo fdisk -l
Если с таблицей разделов все ок - то ругани быть не должно.
Тогда можно смело ставить с ручной разбивкой. Но если будет ругаться то можно войти в fdisk и в нем попросить исправить таблицу разделов.