Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 October 13

D

Dmitry Boev in IT KPI C/C++ ХВ (не UB)
Vsevolod
а зачем скобка вокруг a?
щоб просто умову виокремити, для розуміння
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
А он не пишет?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
на перегрузку жалуется
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
что ему еще может не нравится
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
извините, я тупой, там надо было .c_str()
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
А
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
qwerty
извините, я тупой, там надо было .c_str()
А ну делай скрин по новой и приклепляй к этому сообщению
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
qwerty
извините, я тупой, там надо было .c_str()
все по новой
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ага
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
во, прощаем
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
не удаляй больше
источник

A

András in IT KPI C/C++ ХВ (не UB)
qwerty
все по новой
може таки не варто в стандартні регекспи? Вони прям дуже довгі
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
теперь я в тупике и призываю опытных программистов на с++
У меня проблема: я бы мог бы ее решить, просто воспользовавшись широким типом, но тогда возникают проблемы с совместимостью с уже имеющимся кодом. std::regex_match работает некорректно с кириллицей в UTF-8. Что мне делать?
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
qwerty
теперь я в тупике и призываю опытных программистов на с++
У меня проблема: я бы мог бы ее решить, просто воспользовавшись широким типом, но тогда возникают проблемы с совместимостью с уже имеющимся кодом. std::regex_match работает некорректно с кириллицей в UTF-8. Что мне делать?
1. regex вообще плохо работает
2. c UTF-8 можно подружить, но будет больно
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Till Schneider
1. regex вообще плохо работает
2. c UTF-8 можно подружить, но будет больно
regex плохо работает именно для кириллицы закодированной в UTF-8
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Till Schneider
1. regex вообще плохо работает
2. c UTF-8 можно подружить, но будет больно
только один метод, использовать широкие типы, но тут у меня проблемы с совместимостью
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
это тупик
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
qwerty
regex плохо работает именно для кириллицы закодированной в UTF-8
std::regex re("(?:\\w|\\xD0[\\xB0-\\xB3])+");
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
я просто покажу тебе пример
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
ааа, блин, реально, стоп, мы же можем написать регулярку именно для кириллицы в UTF-8
источник