
Aragaer
25.02.2017
21:15:52
ну да, дело привычки - вин-шифт-энтер, открылся еще один терминал. Что хотел ввел, поработал, ктрл+д закрыл.

Nikolay
25.02.2017
21:16:00
Есть еще tilda, как там дела - не знаю.

Igor
25.02.2017
21:16:07

Aragaer
25.02.2017
21:16:39
я до иксмонады пользовался гуэйком. А с иксмонадой он не сочетается и не нужен.

Google

Igor
25.02.2017
21:18:02
иксмоанада это как раз тайловый вм, да?

Aragaer
25.02.2017
21:18:27
угу
xmonad


Игорь
25.02.2017
21:27:05
лично я более-менее активно пользуюсь всеми тремя системами (винда, линукс, макось) с 2008 года, и каждой пробовал попользоваться как основной долгое время.
за эти годы понял, что:
- винда хороша для игр - там единственные норм видеодрайвера и, очевидно, наибольшее количество самих игр.
- линукс хорош для работы и айти - консольные утилитки знакомы, кастомизация шикарная - хочешь, дрочи на кде, хочешь - дрочи на плюсики на лоре на твой скриншот со "Шрифтами Не Говно" и своим конфигом awesome, который ты допиливал несколько дней
- макось хороша, если тебе хочется не ебать себе мозги, а просто смотреть кинчик, работать и заниматься прочими своими делами
меня очень удручает, что в линуксе до сих пор (насколько я знаю) нет нормального гуёвого терминала.
да, есть tmux, но как только тебе захочется скопипастить с одного (из четырех одновременно открытых в табе) сплита че-нибудь из лога - тебе пиздец. единственным нормальным был terminator (кстати, написанный на питоне), но его в итоге забросили
ну я в лине вообще не парюсь. Практически дефолтный i3, с небольшими допилами, и норм.


Igor
25.02.2017
21:27:25
главное что удобно!

Artem
25.02.2017
21:28:17
<kby

Маришка
25.02.2017
21:28:30
\d+ \w+
Будет искать совпадения типа:
число слово
Да, я все еще нуб в регулярках и лучше у вас переспрошу

Igor
25.02.2017
21:28:40
все так
только не факт, что кириллицу будет матчить
по-моему не матчит

Игорь
25.02.2017
21:29:20
будет
если флаг юникода добавить.
а он по умолчанию

Google

Маришка
25.02.2017
21:29:43
Не матчит
Тащемта

Игорь
25.02.2017
21:29:50
re.U

Маришка
25.02.2017
21:29:54
Кирилицу
Ась

Igor
25.02.2017
21:30:10
а, точняк

Маришка
25.02.2017
21:30:16
Оки

Igor
25.02.2017
21:30:25
хотя в 3.6, щас открыл, и без флага юникода работает

Маришка
25.02.2017
21:30:35
Пойду попробую

Igor
25.02.2017
21:30:37
а вот regex101 не понимает (

Маришка
25.02.2017
21:32:15
Мгм
Сябки

Игорь
25.02.2017
21:33:37

Маришка
25.02.2017
21:34:01
Ну у меня еще число может быть с минусом перед ним

Игорь
25.02.2017
21:34:18
-?\d+

Igor
25.02.2017
21:35:03
а слова с дефисом быть не может?)

Маришка
25.02.2017
21:35:24
Только если внутри него

Igor
25.02.2017
21:35:33
ну, естественно
"кто-нибудь"

Google

Igor
25.02.2017
21:35:47
тогда [\w-]+

Маришка
25.02.2017
21:36:05
Тащемта и так работает

Igor
25.02.2017
21:36:16
странно
»> re.match('\d+ \w+', '123 ми-р 567')
<_sre.SRE_Match object; span=(0, 6), match='123 ми'>

Маришка
25.02.2017
21:36:54
>>> for _ in range(15):
... a = input()
... if re.match(r"-?\d+ \w+", a):
... print("Yes")
... else:
... print("No")
...
-1431413544334 fafsata
Yes
41241343 dasfsafa
Yes
4314134 asd-214fasf
Yes
124124 dsad_asdra
Yes

Igor
25.02.2017
21:37:21
так в третьем случае матчится только часть с asd

Маришка
25.02.2017
21:37:27
?

Igor
25.02.2017
21:37:32
но если тебе сам факт нужен, без выдирания содержимого, тогда норм, да

Aragaer
25.02.2017
21:37:45
попробуй test123 сматчить

Игорь
25.02.2017
21:37:49
>>> e="676 сло-во сто100 сто"
>>> re.findall("\d+ \w+", e)
['676 сло', '100 сто']
>>> re.findall("\d+ [\w-]+", e)
['676 сло-во', '100 сто']
>>>

Маришка
25.02.2017
21:37:49
мне нужен лишь факт

Aragaer
25.02.2017
21:37:53
надо впереди наверно ^ вписать

Маришка
25.02.2017
21:38:08

Aragaer
25.02.2017
21:38:12
и еще - там точно будет ровно один пробел между числом и словом?

Маришка
25.02.2017
21:38:20
да

Aragaer
25.02.2017
21:39:00
ок. Я правда подозреваю, оно сматчит еще и 123 45
если я не ошибаюсь, \w включает буквы, цифры и подчеркивание

Маришка
25.02.2017
21:39:27
?
ну да
тащемта мне пофиг как второе слово запишут, главное что бы был факт присутствия второго слова

Google

Aragaer
25.02.2017
21:40:09
а, ну тогда достаточно наличия первой буквы

Игорь
25.02.2017
21:40:12

Aragaer
25.02.2017
21:40:26
или вааще чего угодно, лишь бы не конец строки
-?\d+ .
тогда вот так. В конце точка

Маришка
25.02.2017
21:41:05
а ну да, и нужно что бы имено одно слово было
одна цифра и одно слово

Игорь
25.02.2017
21:41:16

Aragaer
25.02.2017
21:41:38
тогда надо понять, что такое слово - какие требования к тому, что словом является, а что нет.
цифра или число? Если число, то может ли быть со знаком, с дробной частью, с экспонентой

Admin
ERROR: S client not available

Маришка
25.02.2017
21:42:21
число целочисленное
я же записываю id'шники тгшные и имя юзверя

Aragaer
25.02.2017
21:43:20
ага. А имя юзера может содержать дофига всяких гадостей
вон даже символ изменения направления текста вставляют

Маришка
25.02.2017
21:43:56
не, я не так выразилась
человек который может управлять ботом он может добавить модераторов записав так
id имя

Aragaer
25.02.2017
21:45:17
ок. И надо среди сообщений увидеть такие команды
а можно сделать это в виде /make_moder id имя?
и не париться с тем, чтобы случайно за команду принять произвольный мусор

Google

Маришка
25.02.2017
21:46:29
ну
заказчик пидр
ибо он попросил кнопочки

Nikolay
25.02.2017
21:47:07
?

b0g3r
25.02.2017
21:47:16

Маришка
25.02.2017
21:47:23
meh

b0g3r
25.02.2017
21:47:29
в них можно прятать данные

Маришка
25.02.2017
21:47:33
я уже с reply markup keyboard сделала

b0g3r
25.02.2017
21:48:08
а, я неправильно понял
не, ввод в любом случае кнопочками не заменить :)

Маришка
25.02.2017
21:50:44
~_~
однако я запарилась чуть чуть
и просто задалась вопросом чем товарищу не понравился обычный ввод команд с аргументами

Игорь
25.02.2017
21:52:01

Маришка
25.02.2017
21:52:08
КНАПАЧКА

b0g3r
25.02.2017
21:53:49
а я чего-то не понимаю

Nikolay
25.02.2017
21:53:51
Любой каприз за ваши деньги, белый господин.
?

b0g3r
25.02.2017
21:54:12
но как команда решит проблему?
или сейчас по тз надо любое приходящее сообщение парсить и пытаться найти там ид + имя?
почему бы кнопачками не сделать меню, SFM, вот это всё

Маришка
25.02.2017
22:00:27
ась*
?