oleh.zhar
Гегам
если можно в этот раз делайте исключение
Гегам
а есть еще другие каналы про c++ ???
Alex
добрый вечер.
может кто-то пояснить почему символ "}" принимается регулярным выражением как буква-цифра?
регулярка ("\\s*\\w*\\s*")
строка str = "} ";проверяю по условию if (regex_search(str.c_str(), result, regular_name)) и заходит типо истина((((
PRoSToC0der
🦥Alex Fails
🦥Alex Fails
Рома
алекс иди спасай в флудилке
Berkus
Berkus
/warn жанр оффтопик устроит?
Oleg
Рома
после создания кнопки в телеграмм, как ее убратЬ?
Alex
нет, т.к. поиск регуляркой стоит в условии, я ищу вхождение, если оно есть, захожу в условие, от начала строки отсекаю часть символов, и так по циклу
Рома
вот такое создал
sendmessage?chat_id=481803031&text=text&reply_markup={"keyboard":[["opt 1"]]}
Рома
пытаюсь создать новое сообщение без reply_markup и потом его изменить, но кнопки не пропадают
Alex
в конце, в строке остаётся } и строка с таким содержимым поиском понимается как строка содержащая набор: буквы/цифры/"_"
PS кстати я лошара, регулярку не ту указал, вот правильная: [\\s]*^[\\D]{1}[\\w]*[\\s]*
Alex
^[\\d]{1} в начале, т.к. слово не должно начинаться с цифры
Egor
KosBeg
Berkus
а вообще там логика тоже олимпиадная в этих ui контролах
Рома
вот так тип
reply_markup={"keyboard":[]}
Рома
?
Alex
Рома
не пропало все равно
Berkus
олимпиадная логика говорю ж, у меня как-то получалось но я уже не вспомню какая там магия была
Alex
Egor
https://ideone.com/PQS1P6
А что, ещё раз, должна эта регулярка матчить? Я вот не неё смотрю — странная она какая-то. Например, ^ лежит за квадратными скобками и не в начале строки, а это символ "начало строки".
Egor
Вообще говоря, \D — это "любой символ, кроме цифр"
Рома
Рома
reply_markup={"remove_keyboard":true}
Alex
А что, ещё раз, должна эта регулярка матчить? Я вот не неё смотрю — странная она какая-то. Например, ^ лежит за квадратными скобками и не в начале строки, а это символ "начало строки".
мне надо отбирать из строки слова, по одному, слово это набор из букв, цифр и символа "_", НО первый символ должен быть не цифра. пока есть слова, нормальное, всё Ок, но когда я все слова выбрал, то остаётся символ "}", он и должен остаться, он другое условие потом включает, но этот символ не должен восприниматься как слово. вот такую регулярку надо
🦥Alex Fails
мне надо отбирать из строки слова, по одному, слово это набор из букв, цифр и символа "_", НО первый символ должен быть не цифра. пока есть слова, нормальное, всё Ок, но когда я все слова выбрал, то остаётся символ "}", он и должен остаться, он другое условие потом включает, но этот символ не должен восприниматься как слово. вот такую регулярку надо
\W?\w
Alex
вот жешь блин, так просто оказалось
Alex
Alex
большое спасибо!
рано обрадовался - такая отбирает все слова сразу, а мне надо по одному
🦥Alex Fails
🦥Alex Fails
И ? После них
Vladislav
да, должно быть ([:alpha:]|_)?\w*
🦥Alex Fails
Спс. Вечно забываю эти синтаксисы регэкспов
🦥Alex Fails
Смотрю в маны, и на regex101.com
Гегам
Ну а че делать))) но вот ответ все тки нашел)) рисовал саму функцию на листке и опа эврика)
Alex
хм... это регулярка игнорит первую цифру, чего делать нельзя, т.к. это нарушения синтаксиса слова, и повод выйти по ошбке из проги, походу, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой
vladislav
Alex
да
Alex
только первый нет, остальные символа могут быть и буквами и цифрами, и символом "_"
Alex
в общем, надо просто вначале искать слово, а потом проверять чтобы первый символ не был цифрой.
спасибо всем за помощь!
Vladislav
/warn не надо так
Square
Anatoly
\D\S+
тогда слово может начинаться с чего угодно, кроме цифры, в том числе и всяких знаков пунктуации
Square
Anatoly
#news сегодня (вернее уже вчера) состоялся митап https://www.meetup.com/St-Petersburg-CPP-User-Group/events/245277684/?comment_table_id=255418522&comment_table_name=reply
🦥Alex Fails
Anatoly
Ребята расширили LLVM инфрастктурой для managed языков и запили JIT для своей коммерческой JVM
🦥Alex Fails
Anatoly
да блядь, когда вы мне уже об анонсах все будете говорить -то
"намек понял" (с) в свое оправдание могу сказать, что это был митап об оптимизационных техниках managed языков и с какими трудностями встретились разработчики при написании JIT на базе LLVM. то есть, исключительно прикладной доклад.
Andrei
Кто-нибудь работал с CAN-шиной через стандартные линуксовые драйвера?
Andrei
Там вообще бывает настоящий неблокирующий режим у сокетов?
Stanislav
PRoSToC0der
куда можно комментарий для герба саттера написать по поводу <=>?
Stanislav
PRoSToC0der
это какой же?
да вот как раз про -0 у int (на машинах с обратным/прямым кодом)
Square
Square
Vladislav
нужна подсказка про openssl. всё-таки там можно один SSL_CTX шарить для создания многих SSL, юзаемых в разных потоках или нет?
Berkus
Vladislav
они еще и 36-битные
Vladislav
Egor
Логично. Тогда точно «да».