Гегам
если можно в этот раз делайте исключение
Billy
если можно в этот раз делайте исключение
Это рекурсия. Ее рассказывают в #supapro
Гегам
Это рекурсия. Ее рассказывают в #supapro
так то знаю что рекурсия но вот код разложить не могу пока. точнее сегодня начал рекурсию учить
Гегам
а есть еще другие каналы про c++ ???
Alex
добрый вечер. может кто-то пояснить почему символ "}" принимается регулярным выражением как буква-цифра? регулярка ("\\s*\\w*\\s*") строка str = "} ";проверяю по условию if (regex_search(str.c_str(), result, regular_name)) и заходит типо истина((((
PRoSToC0der
а в C++ существует же целочисленный -0 на машинах с обратным кодом? тогда получается, что на таких машинах int будет иметь weak_order?
в P0515R3 не написано про это, получается что про обратный код забыли или как? хотя не только про обратный, но и про прямой
🦥Alex Fails
о! https://events.yandex.ru/events/yagosti/18-dec-2017/
Да, новость тоже хотел выложить
Рома
алекс иди спасай в флудилке
Berkus
/warn жанр оффтопик устроит?
Рома
после создания кнопки в телеграмм, как ее убратЬ?
Alex
нет, т.к. поиск регуляркой стоит в условии, я ищу вхождение, если оно есть, захожу в условие, от начала строки отсекаю часть символов, и так по циклу
Рома
вот такое создал sendmessage?chat_id=481803031&text=text&reply_markup={"keyboard":[["opt 1"]]}
Рома
пытаюсь создать новое сообщение без reply_markup и потом его изменить, но кнопки не пропадают
Alex
в конце, в строке остаётся } и строка с таким содержимым поиском понимается как строка содержащая набор: буквы/цифры/"_" PS кстати я лошара, регулярку не ту указал, вот правильная: [\\s]*^[\\D]{1}[\\w]*[\\s]*
Alex
^[\\d]{1} в начале, т.к. слово не должно начинаться с цифры
Berkus
после создания кнопки в телеграмм, как ее убратЬ?
ты про inline keyboard? можно запостить обычную клаву без кнопок после этого
Berkus
а вообще там логика тоже олимпиадная в этих ui контролах
Рома
вот так тип reply_markup={"keyboard":[]}
Рома
?
Рома
не пропало все равно
Berkus
олимпиадная логика говорю ж, у меня как-то получалось но я уже не вспомню какая там магия была
Egor
https://ideone.com/PQS1P6
А что, ещё раз, должна эта регулярка матчить? Я вот не неё смотрю — странная она какая-то. Например, ^ лежит за квадратными скобками и не в начале строки, а это символ "начало строки".
Egor
Вообще говоря, \D — это "любой символ, кроме цифр"
Bohdan
вот так тип reply_markup={"keyboard":[]}
reply_markup = {"keyboard": [[{"text" : "button text"}]], "one_time_keyboard" : true}
Egor
https://ideone.com/PQS1P6
В частности, } вполне себе подходит под \D
Рома
reply_markup={"remove_keyboard":true}
Alex
А что, ещё раз, должна эта регулярка матчить? Я вот не неё смотрю — странная она какая-то. Например, ^ лежит за квадратными скобками и не в начале строки, а это символ "начало строки".
мне надо отбирать из строки слова, по одному, слово это набор из букв, цифр и символа "_", НО первый символ должен быть не цифра. пока есть слова, нормальное, всё Ок, но когда я все слова выбрал, то остаётся символ "}", он и должен остаться, он другое условие потом включает, но этот символ не должен восприниматься как слово. вот такую регулярку надо
Alex
вот жешь блин, так просто оказалось
Alex
\W?\w
большое спасибо!
Alex
большое спасибо!
рано обрадовался - такая отбирает все слова сразу, а мне надо по одному
🦥Alex Fails
И ? После них
Alex
И ? После них
пока не вкурил как поставить((
PRoSToC0der
с каким кодом?
One's complement
Vladislav
да, должно быть ([:alpha:]|_)?\w*
🦥Alex Fails
Спс. Вечно забываю эти синтаксисы регэкспов
🦥Alex Fails
Смотрю в маны, и на regex101.com
Гегам
Ну а че делать))) но вот ответ все тки нашел)) рисовал саму функцию на листке и опа эврика)
Alex
хм... это регулярка игнорит первую цифру, чего делать нельзя, т.к. это нарушения синтаксиса слова, и повод выйти по ошбке из проги, походу, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой
Alex
да
Alex
только первый нет, остальные символа могут быть и буквами и цифрами, и символом "_"
Alex
в общем, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой. спасибо всем за помощь!
Vladislav
/warn не надо так
Anatoly
\D\S+
тогда слово может начинаться с чего угодно, кроме цифры, в том числе и всяких знаков пунктуации
Anatoly
Ну добавить по вкусу что требуется
а, это был абстрактный ответ, понимаю :)
Anatoly
#news сегодня (вернее уже вчера) состоялся митап https://www.meetup.com/St-Petersburg-CPP-User-Group/events/245277684/?comment_table_id=255418522&comment_table_name=reply
Anatoly
Ребята расширили LLVM инфрастктурой для managed языков и запили JIT для своей коммерческой JVM
🦥Alex Fails
да блядь, когда вы мне уже об анонсах все будете говорить -то
ладно, хрен с ним, самому надо лучше следить
Anatoly
да блядь, когда вы мне уже об анонсах все будете говорить -то
"намек понял" (с) в свое оправдание могу сказать, что это был митап об оптимизационных техниках managed языков и с какими трудностями встретились разработчики при написании JIT на базе LLVM. то есть, исключительно прикладной доклад.
Andrei
Кто-нибудь работал с CAN-шиной через стандартные линуксовые драйвера?
Andrei
Там вообще бывает настоящий неблокирующий режим у сокетов?
Stanislav
PRoSToC0der
куда можно комментарий для герба саттера написать по поводу <=>?
PRoSToC0der
это какой же?
да вот как раз про -0 у int (на машинах с обратным/прямым кодом)
Square
\D\S+
Кстати
Vladislav
нужна подсказка про openssl. всё-таки там можно один SSL_CTX шарить для создания многих SSL, юзаемых в разных потоках или нет?
Berkus
One's complement
а, и где такие дают?
Vladislav
One's complement
это по модулю 2^bits-1?
Vladislav
а, и где такие дают?
https://en.wikipedia.org/wiki/UNIVAC_1100/2200_series
Vladislav
они еще и 36-битные
Egor
это по модулю 2^bits-1?
Хуже, это со знаковым целочисленным нулём.
Vladislav
Хуже, это со знаковым целочисленным нулём.
-0 = 2^bits-1 в такой системе, по идее?
Egor
Логично. Тогда точно «да».