Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
3 / 3 / 0
Регистрация: 02.01.2013
Сообщений: 116
1

QRegExp поиск всех строк которые соответствуют шаблону и поиск их длины

08.05.2014, 19:34. Просмотров 2255. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
 //поиск строк типа [[str::str]]
 QRegExp reg("\\[\\[.*\\]\\]");
 QString text = "test [[e::ue]] bla [[name::ue]]";
 int pos = reg.indexIn(text);
 //здесь ошибка. matchedLength() возвращает длину всей оставшейся строки
 //а мне нужно только длину [[e::ue]]
 int r = reg.matchedLength();
 //ищу следующее вхождение
 pos = reg.indexIn(text, 10);
 //так же нужно узнать длину
 ....
помогите найти длину строки, которая соответстувет шаблону.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2014, 19:34
Ответы с готовыми решениями:

QTextEdit поиск текста по QRegExp
Здравствуйте Мне нужно найти определённый текст в QTextEdit. Но не знаю как написать правильный...

Notepad++ поиск строк по шаблону
Здравия, форумчане! Есть файлик, в нём дофига ссылок, надо сделать так, чтобы нашло только те,...

Вывести список всех файлов из указанной директории, имена которых не соответствуют шаблону имени 8.3
Разработать утилиту. Оформить ее как командный (процедурный) файл. Задание:Вывести список всех...

Вывести список всех файлов из указанной директории, имена которых не соответствуют шаблону имени 8.3
Вывести список всех файлов из указанной директории, имена которых не соответствуют шаблону имени...

2
1395 / 1252 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
08.05.2014, 19:52 2
Все правильно работает.
Ваш regex ищет от первого [[ до последнего ]].

Вам нужно что-то типа:
C++ (Qt)
1
QRegExp reg("\\[\\[[^\\]\\]]*\\]\\]");
0
3 / 3 / 0
Регистрация: 02.01.2013
Сообщений: 116
08.05.2014, 20:16  [ТС] 3
спасбио
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2014, 20:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Поиск в текстовом файле последовательностей цифр по шаблону и последующий их поиск в именах файлов (с логом)
Уважаемые программисты и хорошие люди! К Вам обращается украинский юрист. Очень нужен bat-файл...

Поиск в текстовом файле строк по шаблону и их удаление или замена задаваемой строкой
Помогите создать правильный Batch (CMD/BAT) фалй который будет искать в текстовых файлах строку...

Поиск в текстовых файлах символьных групп по шаблону и последующий поиск найденных в именах файлов (с логом)
Господа программисты! Прошу помочь в таком вопросе! Исходные данные: Последовательности...

Поиск в тексте DOC-файлов последовательностей символов по шаблону и поиск найденных в TXT-файле (с логом)
Уважаемые программисты! Очень нужен bat-файл или скрипт, который решает такую задачу: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.