Size: a a a

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

2020 October 11

q

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

q

qwerty in IT KPI C/C++ ХВ (не UB)
Vsevolod
но нахер-нахер файлы кода не в юникоде
у меня они в win1251 как раз
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
если да - пробни wstring вместо string
уже было выше, работало
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
короче, у меня суть такова, функция принимает std::string и нужно определить англ ли это слово или русс и сделать какие-то действия
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
для определения я пишу регулярки, хотя не понимаю, нахуя, когда можно сделать одним ифом
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
чего
в целом, так проще и переносимее
вон пример с юникодовым wstring работает везде стабильно, включая онлайн ide
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
ну плюс ide автоматически сохраняет в юникод
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Vsevolod
в целом, так проще и переносимее
вон пример с юникодовым wstring работает везде стабильно, включая онлайн ide
то есть, предлагаете все сконвертить в юникод и обрабатывать?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Я предлагаю взять другую либу регексов
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
stdlib походу полный трешак
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Как и все плюсы
источник

JC

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

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Поэтому либо пустить бледного по вене и начать юзать длинные чары и забить на хоть какую-то совместимость с реальным миром, либо взять либу для регулярок которая может в utf8
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Поэтому либо пустить бледного по вене и начать юзать длинные чары и забить на хоть какую-то совместимость с реальным миром, либо взять либу для регулярок которая может в utf8
Больно, звучит как: "Кто-то не будет спать сегодня"
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Как и все плюсы
хей, QString норм)
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
QString хранит данные в utf16, если мне не изменяет память
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
Больно, звучит как: "Кто-то не будет спать сегодня"
если тебе чисто проверять язык и не в протухшон, сделай как можно втупуеватее
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
QString хранит данные в utf16, если мне не изменяет память
у тебя комплексы?)
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
У меня дедлайн горит, крч, напишу два ифа и оставлю коммент, мол "рациональнее было бы определять регулярками, но была проблема с размерностью, когда нить вернусь и зарешаю проблемку"
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Vsevolod
у тебя комплексы?)
Ну получается при любой отправке по сети придется делать конвертацию
источник