Ответы пользователя по тегу Python
  • Переход с PHP на …?

    Mithgol
    @Mithgol
    Присоединяюсь к рекомендациям попробовать Node.js, аргументом в пользу которого является то обстоятельство, что веборазработчику при его изучении не приходится изучать заодно новый язык: в Node используется JavaScript, на котором и без того работает клиентская часть сайтов.

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

    В частности, готовых NoSQL-модулей там дофигищща. (Есть даже NoSQL-средства, специально разработанные для Node — в частности, NeDB.)
    Ответ написан
    Комментировать
  • Как одновременно искать в тексте несколько регулярных выражений?

    Mithgol
    @Mithgol
    Составное регулярное выражение?

    Пайтона не знаю, но в джаваскрипте выглядело бы эвона как:

    /(regex1|regex2|regex3|regex4|regex5|regex6|regex7|regex8|…|regexM)/
    
    Ответ написан
  • Как выставить PYTHONIOENCODING чтобы получить читаемый юникодный текст в cmd.exe?

    Mithgol
    @Mithgol
    К вышесказанному прибавлю, что очень многое зависит от того, были ли выставлены точечные шрифты в консоли:

    [скриншот свойств консоли]

    Если да, то вывод текста за пределами диапазона символов однобайтовой кодировки такого шрифта не возможен в любом случае, даже если пользоваться уникодом и саму консоль командою chcp 65001 переключить на уникод. Когда попросту в самом шрифте недостаёт желаемых символов.
    Ответ написан
    Комментировать
  • Как получить карму для поста?

    Mithgol
    @Mithgol
    Зарегистрирован на Хабрахабре с 9 декабря 2007 года, оставил 35 комментариев за неполных пять лет.

    Признавайтеся, чья Вы резервная учётная запись на случай блокировки основной учётной записи.
    Ответ написан
    1 комментарий
  • Вопрос для гуру регулярных выражений

    Mithgol
    @Mithgol
    Сперва убрать из строки все нескобки (то есть найти регулярным выражением «[^()]» и заменить на пустую строку), затем перейти от регулярных выражений к обыкновенному программированию — пройтись по итоговой строке скобок в посимвольном цикле, который к значению некоторой переменной (изначально имеющей нулевое значение) прибавляет единицу, если найден символ «(», и вычитает единицу, если найден символ «)», причём цикл сразу завершается, если значение меньше нуля (найден дисбаланс скобок), а в конце цикла (что соответствует концу строки скобок) это значение также должно быть равно нулю, иначе опять же найден дисбаланс скобок.
    Ответ написан
    3 комментария