Описание тега qregexp
QRegExp is a Qt class that provides the functionality of regular expressions.
2
ответа
QRegExp в C++ для захвата части строки
Я пытаюсь использовать Qt для выполнения регулярных выражений в моем приложении C++. Я уже делал подобные регулярные выражения с Qt в C++, но это оказывается трудным. Учитывая строку с необязательным _# в конце строки, я хочу извлечь часть строки до…
08 авг '17 в 22:58
1
ответ
QRegExp через несколько строк с кавычками
Я хочу сопоставить первую и последнюю кавычку из приведенного ниже примера кода, используя QRegExp: echo "#!/bin/bash VAR="Test" Script content " > $SCRIPT Я протестировал несколько различных выражений, наиболее близким из которых я до сих пор яв…
07 май '18 в 13:13
0
ответов
Как вставить пробел в строку в Qt, используя RegEx
У меня есть QString лайк "(ram[3].available@=> 10,2,25 &( cpu.load <> 42,49 |qweds[-1].ee0 ~\"arab lllss\" ) )" и я хочу ввести пробел после каждого не алфавитного символа (т.е. @, ~, ( и т. д.) затем разбить строку. Я попробовал онлайн…
12 май '13 в 11:27
0
ответов
Формат QRegExp для поиска строк, который содержит один символ новой строки '\n' и произвольные пробелы ' '
Как написать шаблон QRegExp для поиска строк, который содержит один символ новой строки '\n' и произвольные пробелы ' '?
21 май '18 в 15:35
1
ответ
QRegExp не совпадает, хотя regex101.com не совпадает
Мне нужно извлечь некоторые данные из строки с простым синтаксисом. Синтаксис такой: _IMPORT:[any text] - [HEX number] #[decimal number] Поэтому я создал регулярное выражение, которое вы можете увидеть ниже в коде: //SYNTAX: _IMPORT:%1 - %2 #%3 stat…
15 авг '16 в 12:59
1
ответ
Функции Qt "QTextEdit"
Ну, я делаю систему IDE. В принципе, все работает отлично. Хотя, но у меня есть проблема. Класс "QTextEdit" не имеет члена "setCompleter", который предназначен для автозаполнения. Правильно? Хорошо, есть ли какой-нибудь класс, который поддерживает е…
09 июл '11 в 02:27
1
ответ
Qt C++: редактирование строки принимает только буквенно-цифровые символы, тире и подчеркивание
Я ищу способ ограничить редактирование строки, чтобы принимать только буквенно-цифровые символы, тире и подчеркивание (во всей строке может быть только один тире и одно подчеркивание), без пробелов. Я смотрел на RegExp, но затем я оставил эту опцию,…
08 июн '13 в 14:10
3
ответа
Как разбить QString и сохранить разделитель в Qt?
У меня есть QString: "{x, c | 0x01}", и я хочу разделить его на 7 токенов, как показано ниже: { x , c | 0x01 } Какой лучший способ сделать это в Qt? Я пытался использовать QString::split(QRegExp("[\\{\\},|]")), но он НЕ сохраняет разделитель в резул…
25 июл '17 в 03:11
3
ответа
QRegExp соответствуют определенным буквам?
Я работаю с последовательностями ДНК, РНК и белка и QRegExp мне не удается определить, содержит ли последовательность только определенные символы. Например, однозначный содержит только acgt: seq.contains(QRegExp("[gatc]")) Не работает для меня Как я…
14 июл '14 в 19:00
0
ответов
Получить URL-адрес изображения из строки
Я пытаюсь найти способ получить URL-адрес изображения из источника веб-страницы. Я могу получить источник веб-страницы в строку и проанализировать его построчно, чтобы найти строку с URL. Тем не менее, я не смог найти хороший способ получить только …
15 окт '14 в 17:53
2
ответа
Regex, чтобы найти слово, начинающееся и заканчивающееся ##
Я использую ##\b\S+?\b## регулярное выражение, чтобы найти слово, начинающееся и заканчивающееся ##, который находит ниже, ##YourFriend## Это не работает, если между словами есть пробел ##Your Friend## Мне нужно регулярное выражение, которое работае…
10 мар '16 в 02:21
3
ответа
Как использовать QRegExp
Следующая часть не работает должным образом: QRegExp exp ("[À-Ÿà-ÿA-Za-z0-9\\-\\_]+"); if (!formatedName.contains(exp)) { success = false; } Этот блок кода предназначен для проверки входных строк, введенных пользователями. Он должен принимать только…
27 ноя '12 в 20:54
3
ответа
Почему это регулярное выражение не совпадает?
Почему следующий код не совпадает? Выражение не так сложно, и онлайн тестер регулярных выражений также заявляет, что он должен работать. Я делаю что-то не так с побегами? QRegExp rex("(.*?)(\\d+\\.\\d+)_(\\d+\\.\\d+).*?"); QString fileName("tile_10.…
26 янв '17 в 13:44
1
ответ
QRegExp и текст в одинарных кавычках для QSyntaxHighlighter
Каким будет шаблон QRegExp для захвата текста в одинарных кавычках для QSyntaxHighlighter? Совпадения должны включать в себя кавычки, потому что я строю редактор кода SQL. Тестовый образец string1 = 'test' и string2 = 'ajsijd' Пока что я попробовал:…
11 окт '18 в 17:17
2
ответа
Проверка целочисленной части строки
У меня есть текстовый файл, который мне нужно преобразовать каждую строку в целое число. Строки могут начинаться с "#" для обозначения комментария. Кроме того, после данных это также может быть встроенный комментарий... снова обозначенный знаком "#"…
18 фев '19 в 11:51
1
ответ
QRegExp и нулевой символ в Qt
Я хочу поиск в двоичном файле с регулярным выражением. Мой поиск успешен в текстовых файлах, но не совпадает в двоичном файле, потому что QRegExp в функции indexIn останавливает поиск, когда встречается символ NULL (chr(0)). что я могу сделать, чтоб…
02 июл '16 в 18:28
1
ответ
Почему QRegExp соответствует этому регулярному выражению?
Я нашел регулярное выражение, которое должно соответствовать адресу IPv4: QRegExp rx_ipv4("^((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])$"); bool match = rx_ipv4.exactMatch("1.2.33333"); Это возвращает ис…
21 янв '19 в 15:08
1
ответ
Подсветка слов в Qt с использованием QRegExp
Я пытаюсь выделить искомое слово, используя QRegExp. Это код. QString text = "A <i>bon mot</i>."; text.replace(QRegExp("<i>([^<]*)</i>"), "<b>\\1</b>"); //Output: "A <b>bon mot</b>." Код выше работа…
12 фев '15 в 15:38
1
ответ
Как проанализировать вывод списка pacmd и найти индексы и имена приемников, используя QRegExp?
Обычно из терминала я использую команду: pacmd list-sinks|awk '/index:/ {print $0} /name:/ {print $0};' что дает мне вывод, как это: index: 0 name: <alsa_output.pci-0000_01_00.1.hdmi-stereo> index: 1 name: <alsa_output.pci-0000_00_1b.0.anal…
30 ноя '16 в 12:01
1
ответ
RegExp, чтобы найти аргументы командной строки
Я работаю в терминальной программе для выполнения приложений на удаленных машинах. Вы можете передать команду, как в Windows cmd.exe, например: "C:\random Directory\datApplication.py" "validate" -r /c "C:\anotherDirectory" чтобы сделать это возможны…
14 окт '13 в 14:55