@ru_python

Страница 7951 из 9768
Tishka17
31.01.2019
20:17:23
Ну ещё плюс в начале

?? Eugene
31.01.2019
20:17:26
Ну и более-менее сложные регэкспы имеют свойство превращаться в нечитаемую мешанину
регэкспы имеют свойство превращаться в легко-читаемый код с помощью флага x

Aнтонъ
31.01.2019
20:17:38
Ну ещё плюс в начале
И дефис в начале :)

Google
?? Eugene
31.01.2019
20:17:50
?
многострочное форматирование

там и комментировать можно нормально через #

Tishka17
31.01.2019
20:18:53
Омг

?? Eugene
31.01.2019
20:18:55
Tishka17
31.01.2019
20:19:24
что-то типа такого
Все равно нечитаемая хрень

?? Eugene
31.01.2019
20:19:42
Все равно нечитаемая хрень
ну в общем, да, но лучше чем в одну строку)

Aнтонъ
31.01.2019
20:20:16
Пока в чатике я не видел сложных регулярок с оптимизациями

Проксимов
31.01.2019
20:20:55
?? Eugene
31.01.2019
20:21:04
с оптимизациями это как?

Vladislav
31.01.2019
20:21:05
Детский вопросик можно? Как мне проверить что в тексте нет букв и ненужных мне символов? Мне нужно стандартное решение если оно есть, а если нет пройдусь по каждой букве и символам(нехочу велосипеды изобретать)

Denis
31.01.2019
20:22:44
>>> import string >>> bad = set(string.ascii_letters + '!@#$') >>> set('12345q6').intersection(bad) {'q'}

Aнтонъ
31.01.2019
20:22:59
с оптимизациями это как?
Это так, чтобы регулярка не тормозила на нормальном размере текста. Чтобы, например, не возвращалась назад космическое количество раз из-за жадности. И еще куча всего

Google
Егор
31.01.2019
20:23:17
Регулярочка
Вхождение?

Проксимов
31.01.2019
20:23:54
Вхождение?
Сегодня регулярный день

Aнтонъ
31.01.2019
20:23:56
pattern = re.compile( r"""(?xi) (?:miss|mrs) \.\s+ \(?( (?:[a-z\s]+)+ (?:[a-z]+) )\)? """ )
Сам посмотри, што и как у тебя ищется в скобках :)

Егор
31.01.2019
20:24:13
У меня GMT +6

Проксимов
31.01.2019
20:24:58
?? Eugene
31.01.2019
20:25:06
Aнтонъ
31.01.2019
20:26:28
Ревниваость

Николай
31.01.2019
20:26:57
*+
.*

Aнтонъ
31.01.2019
20:27:04
Хз, как оно зовется в привычном тебе мире Есть еще «невозвращение»

?? Eugene
31.01.2019
20:27:08
*+
про такое я не слыхал

Aнтонъ
31.01.2019
20:27:15
?? Eugene
31.01.2019
20:27:56
а по-английски как называется?

Aнтонъ
31.01.2019
20:28:09
?? Eugene
31.01.2019
20:28:35
Ты про что?
ну вот этот квантификатор супержадности

Aнтонъ
31.01.2019
20:29:41
Поссессив вообще :)

Google
Aнтонъ
31.01.2019
20:29:58
Хз, как он по научному называется

Есть еще (?> ... ) вроде Хотя я хз, pcre это все или обычное

Alexey
31.01.2019
20:34:57
Нагуглил такую штуку: verbal_expression = VerEx() tester = (verbal_expression. start_of_line(). find('http'). maybe('s'). find('://'). maybe('www.'). anything_but(' '). end_of_line() ) Выглядит более читаемо, нежели ^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$

Aнтонъ
31.01.2019
20:39:41
нашел, спасибо, так и называется
Ты шаришь, как оно по тексту гуляет и возвращается? и как проверить дка\нка? Я натыкался на штуки, когда время проверки чуть ли не экспоненциально росло от небольшого увеличения текста, и было непонятно, чому так, вроде все ок. у тебя вот это будет плохо работать :) Хоть мир и не упадет, конечно (?:[a-z\s]+)+ (?:[a-z]+)

Terminator
31.01.2019
20:39:51
@Zet5D будет жить. Поприветствуем!

?? Eugene
31.01.2019
20:39:55
Поссессив вообще :)
в общем, питон не поддерживает подобные квантификаторы

по крайней мере, стандартная либа

Zet5D
31.01.2019
20:40:18
Всем привет, помогите решить проблему



На одном пк работает, на другом дает эту ошибку

Проксимов
31.01.2019
20:41:32
М, спам

Zet5D
31.01.2019
20:41:50
Не спам

Google
Nikolay
31.01.2019
20:41:51
Классика

Aнтонъ
31.01.2019
20:42:08
Лол Поддержка софта

Nikolay
31.01.2019
20:42:40
Шутите давайте, пока я тут

Zet5D
31.01.2019
20:43:42
Знает кто, как пофиксить

??

kernel
31.01.2019
20:43:51
Ну кодеки это вообще мутное дело

Лучше не связываться

Aнтонъ
31.01.2019
20:43:58
Карочи

Бль

Nikolay
31.01.2019
20:44:10
cp1251 выкинуть

Aнтонъ
31.01.2019
20:44:17
Попробуй chcp 65001

Набери в этом окне

?? Eugene
31.01.2019
20:44:31
винда же, какая там кодировка? 866?

kernel
31.01.2019
20:44:34
)

Aнтонъ
31.01.2019
20:44:47
А потом запустить свою погань

kernel
31.01.2019
20:46:08
А для чего кодировка используется?

Aнтонъ
31.01.2019
20:46:32
Чтобы больше не пить

kernel
31.01.2019
20:46:48
Нет, у него в коде

Google
?? Eugene
31.01.2019
20:47:02
Aнтонъ
31.01.2019
20:47:11
Знает кто, как пофиксить
Ты запустил свою погань, изменив кодировку?

Нет, у него в коде
У него в коде она не используется, а глючит

Zet5D
31.01.2019
20:47:46
моя погань работает на одном пк, а на втором не работает

kernel
31.01.2019
20:47:57
У него в коде она не используется, а глючит
Может он файл открывает в ней

Aнтонъ
31.01.2019
20:48:44
моя погань работает на одном пк, а на втором не работает
Что говорит тебе второй комп после смены кодировки консоли на утф? Что ты там читаешь вообще?

Tishka17
31.01.2019
20:56:12
Ух. Консоль в Винде. Каждый день тут

Эмодзи пытаешься в консоль вывести? И небось ещё винда не последняя?

Попробуй chcp 65001
Мне вот интересно, а другие проги после этого смогу вообще в консоли работать?

Aнтонъ
31.01.2019
20:59:09
Да, это юникрдный же ввод вывод

Я, когда школьником был, много батников написал, шоб всякие дела делались, даже иероглифы и прочие умляуты нормально читались-писались

?? Eugene
31.01.2019
21:01:04
Что это ты за дела батниками делал?)

Aнтонъ
31.01.2019
21:02:39
Мне вот интересно, а другие проги после этого смогу вообще в консоли работать?
Хотя, если начистоту, я вот хз, как там текст консольнвми утилитами понимается, не прибито ли там гвоздями к 866, как любят делать «на века» Но умвр

Что это ты за дела батниками делал?)
Спарсить откуда-то что-то, записать теги, сделать списки чего-то рекурсивно и тд и тп, текста́ поправить. В общем, все, для чего виндоконсоль не приспособлена ггг, тогда ж и написал нормальную подсветку для саблайма, это был адовый челлендж

В виндоконсоли умляюты?
Сделай там местный ls в папке, где есть умляуты и тд

Страница 7951 из 9768