Russian Qt Forum

Qt => Общие вопросы => Тема начата: BuRn от Февраль 23, 2015, 20:01



Название: QSettings + ini + регулярки
Отправлено: BuRn от Февраль 23, 2015, 20:01
Привет. Никто не сталкивался с такой ситуацией: требуется в ини файле хранить клю=регулярка, при чтении кусеттингами такого файла получается полнейшая лажа, есть заключать в двойные кавычки пробовал, экранировать пробовал, все безуспешно. Есть какие-то варианты решения проблемы? требуется в качестве значения хранить регулярку


Название: Re: QSettings + ini + регулярки
Отправлено: Bepec от Февраль 23, 2015, 20:16
Приведи пример строки - сколько строк я не хранил, они всегда восстанавливались нормально. Видимо что то вы не так делаете :)


Название: Re: QSettings + ini + регулярки
Отправлено: BuRn от Февраль 23, 2015, 20:28
Приведи пример строки - сколько строк я не хранил, они всегда восстанавливались нормально. Видимо что то вы не так делаете :)
torrent=(\/torrent\/.[0-9,\/,a-z,A-Z,_,-]*)


Название: Re: QSettings + ini + регулярки
Отправлено: Johnik от Февраль 23, 2015, 20:40
строковое значение надо заключить в кавычки:
Код:
ключ="значение"


Название: Re: QSettings + ini + регулярки
Отправлено: BuRn от Февраль 23, 2015, 20:50
строковое значение надо заключить в кавычки:
Код:
ключ="значение"
почитайте что я писал по поводу кавычек
проблема с этой строкой почему-то
seads=.*[",A-z,<,\/,>](.*[0-9])
Кавычку нужно экранировать. Проблема решена


Название: Re: QSettings + ini + регулярки
Отправлено: kambala от Февраль 23, 2015, 21:41
seads - подучи английский пойди


Название: Re: QSettings + ini + регулярки
Отправлено: BuRn от Февраль 24, 2015, 01:35
seads - подучи английский пойди
крайне уместный комментарий