Вопросы по теме 'qregexp'

QRegExpValidator максимальное значение
Я хотел бы использовать QRegExpValidator, чтобы заставить пользователя: - вводить значения только из определенного диапазона (тип double), - тип double должен вводиться с использованием точки, а не комы - другие форматы не допускаются Пока у меня...
1336 просмотров
schedule 27.09.2021

Получить строки из шаблона QRegex (возврат в виде списка строк/массивов)
Пример: QFile controller_selected_file(loaded_file); if (controller_selected_file.open(QIODevice::ReadOnly)) { // grab a data QTextStream in(&controller_selected_file); // read all QString read_data = in.readAll(); //...
626 просмотров
schedule 22.08.2022

QRegExp не соответствует ожидаемому
я хотел бы сопоставить все строки, которые не содержат ни одного из этих символов "‹",">","=", с QRegExp (Qt). Со следующим регулярным выражением это не работает: "^[^><=]+$" Зачем? для меня это означает: начало строки, один или...
351 просмотров
schedule 14.09.2022

Добавить две десятичные цифры в регулярное выражение диапазона номеров
Я создал Regexp для проверки направления в градусах между -359 и +359 (с необязательным знаком). Это мое регулярное выражение: const QString xWindDirectionPattern("[+-]{0,1}([0-9]{1,2}|[12][0-9]{2}|3[0-5][0-9])"); Теперь я хочу добавить два...
1743 просмотров
schedule 01.10.2022

Шаблон QRegExp для URL-адресов
Я пытаюсь сопоставить URL-адреса Google с некоторым текстом, который хранится в переменной, используя приведенный ниже шаблон. В URL используются двойные кавычки QRegExp regExp; regExp.setPattern("http://www.google.com/(.*)"); Мне удается...
1118 просмотров
schedule 21.10.2022

Может ли QRegExp совпадать с MULTILINE и DOTALL?
Недавно я работал над программой PyQt. Вначале я использовал модуль python re для обработки регулярного выражения, но преобразование между строкой python и QString сбивает меня с толку. Поэтому я попытался изменить QRegExp. Однако я хочу...
579 просмотров
schedule 27.05.2023

QRegExp не распознает выражение
У меня есть следующие данные: (&xxx-&yyyy) &pp_pp+&uuu Я пытаюсь получить все совпадения, которые начинаются с & и за которыми следует любой символ слова. Например. выше должно уступить: &xxx &yyyy &pp_pp &uuu Что я...
78 просмотров
schedule 25.10.2022

регулярное выражение qt для ускорения преобразования регулярных выражений для получения числа из строки
У меня есть метод в классе, который принимает QString и, используя регулярное выражение, возвращает первое число с плавающей запятой (положительное или отрицательное), включенное в строку. Это метод: float MyClass::getNumberFromQString(const...
330 просмотров
schedule 05.09.2023

Проверка степени и символа (регулярное выражение)
Мне нужно проверить данную строку из QLineEdit. Истинный ввод: 355,12 ° L Двойное число должно быть между 0-360, а последний символ должен быть L или R. Я использовал маску QString для степени (°) и этот пример для 360, но я не могу использовать...
435 просмотров
schedule 18.11.2022

QRegExp соответствует определенным буквам?
Я работаю с последовательностями ДНК, РНК и белков, и QRegExp у меня не получается определить, содержит ли последовательность только определенные символы. Например, unambiguous содержит только acgt: seq.contains(QRegExp("[gatc]")) Не...
609 просмотров
schedule 04.03.2023

QRegExp - Как получить конкретный текст между двумя HTML-тегами
Я хочу извлечь некоторый текст из следующего HTML-кода в " Qt/C++ ", используя QRegExp . <TABLE border="0" width="99%"> <COLGROUP><COL width="100"><COL> <TR> <TD align="center" valign="middle"...
1568 просмотров
schedule 30.06.2023

QRegExp для анализа только строки, начинающейся с определенного символа
Я пытаюсь проанализировать эти строки, используя регулярное выражение, но я думаю, что мое выражение регулярного выражения неверно. Мне дана строка, и всякий раз, когда она имеет новую строку и возврат каретки, они должны быть разделены на две...
403 просмотров
schedule 11.04.2023

Регулярное выражение, чтобы найти слово, начинающееся и заканчивающееся на ##
Я использую регулярное выражение ##\b\S+?\b## , чтобы найти слово, начинающееся и заканчивающееся на ##, которое находит ниже, ##YourFriend## Это не работает, когда между словами есть пробел, например ##Your Friend## Мне нужно...
4189 просмотров
schedule 01.07.2023

QRegExp получает дублирование в результате отладки
Мой код: QString strExp="Sum(2+3)-Sum(5+3)"; QRegExp regexp("(Sum\\([^)]*\\))"); regexp.indexIn(strExp); QStringList lst=regexp.capturedTexts(); qDebug()<<"CapturedCounts:"<<regexp.captureCount(); qDebug()<<lst; У меня...
95 просмотров
schedule 31.07.2023

Разделение строки с помощью регулярного выражения, игнорирование разделителей в фигурных скобках
Предположим, у меня есть строка Max and Bob and Merry and {Jack and Co.} and Lisa . Мне нужно разделить его так, чтобы and был разделителем, , но только если он не находится в фигурных скобках . Итак, из приведенной выше строки я...
842 просмотров
schedule 16.11.2022

Использование QRegExp для разбора заголовков
Я разбираю заголовок электронной почты с помощью QRegExp. Моя проблема в том, что если тег заголовка многострочный, мое регулярное выражение не будет работать. Вот мое регулярное выражение: (на данный момент у меня есть заполнители \r\n )...
178 просмотров
schedule 07.04.2023

Qt - Как извлечь текстовые фрагменты из QString, содержащиеся в определенном шаблоне
Возьми это как пример QString("= LINK(aaa) + 2 + LINK(bbb) + LINK(ccc)"); Я хотел бы найти все вхождения текста, содержащиеся в LINK(). В моем случае он должен возвращать aaa, bbb и ccc
53 просмотров
schedule 21.11.2022

Qt / QRegularExpression — не удается зафиксировать все результаты, только 1-й экземпляр, почему?
Я пытаюсь получить текст, окруженный тегами <td> . Моя проблема в том, что я могу получить только первый результат и не могу получить другие. Из следующего HTML я получаю только первый результат, который представляет собой этот текст:...
1069 просмотров
schedule 28.01.2024

QRegExp не соответствует, хотя regex101.com соответствует
Мне нужно извлечь некоторые данные из строки с простым синтаксисом. Синтаксис таков: _IMPORT: [any text] - [HEX number] # [decimal number] Поэтому я создал регулярное выражение, которое вы можете увидеть ниже в коде: //SYNTAX:...
1497 просмотров
schedule 22.04.2024