Size: a a a

2020 December 17

AU

Abu Umar in Qt
Alex
Тогда здесь должно быть "\\{4}..."? Или "\\\\{4}...", потому что \ - спецсимвол в регулярке, и его тоже нужно экранировать?
На regex101 у меня этот вариант работает \\{2}\w{3}
источник

A

Alex in Qt
возможно, разный синтаксис
источник

AU

Abu Umar in Qt
Дока отсылает на перловский regex а перловские валидаторы нормально на это всё смотрят
источник

A

Alex in Qt
ну так вы же справшиваете не про перл, а про QRegularExpression
источник

AU

Abu Umar in Qt
Так да, вот получается синтаксис отличается или что
источник

AU

Abu Umar in Qt
Alex
3 буквы - это, наверное, [A-Za-z]{3}
Да, вы правы, так работает, еще пришлось слеш также завернуть. Спасибо
источник

FS

Flower Surgeon in Qt
Abu Umar
Подскажите почему регулярка не работает
        const QString str = QString::fromStdWString(&devint->dbcc_name[0]);
       QRegularExpression regex("\\\\{2}\\w{3}");
       QRegularExpressionMatch match = regex.match(str);
       if (match.hasMatch())
       {
           QString matched = match.captured(0);
           qDebug() << matched;
       }
Строки типа таких:
\\\\?\\HID#VID_C250&PID_3504&MI_00#8&7bf31c3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
\\\\?\\USB#VID_C250&PID_3504#DEV_1337#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
На regex101 регулярка работает
https://regex101.com/, рекомендую.
источник

A

Alex in Qt
человек уже написал, что там у него работает
источник

FS

Flower Surgeon in Qt
А, ок.
источник

I

ID in Qt
здравствуйте. как добавить отсутствующие модули в qtcreator без переустановки самой qtcreatir? (изначально они не установились, видимо не добавил во время установки)
источник

AU

Abu Umar in Qt
Как со слэшами там быть? По [\\]{2}[A-Z]{3}[#] он ловит HID#, если поставить 4 слэша, то ничего не находит.
источник

M

Mr.Mait in Qt
ID
здравствуйте. как добавить отсутствующие модули в qtcreator без переустановки самой qtcreatir? (изначально они не установились, видимо не добавил во время установки)
Не то. Вот: Справка -> О модулях...
источник

I

ID in Qt
Mr.Mait
Не то. Вот: Справка -> О модулях...
И то и то подошло
источник

I

ID in Qt
Но модуля QSerialPort нет ни там ни там
источник

I

ID in Qt
Его уже не поддерживают или?
источник

AU

Abu Umar in Qt
ID
Но модуля QSerialPort нет ни там ни там
А qt версия какая?
источник

I

ID in Qt
Abu Umar
А qt версия какая?
6
источник

M

Mr.Mait in Qt
А в чем проблема, какая ошибка? В pro добавлял ? QT       += serialport
источник

AU

Abu Umar in Qt
Его там нет)
источник

I

ID in Qt
А альтернатива?
источник