Моя программа получает конфигурацию от comandline. comandline выглядит так: "mapPath = Some_Path_Over_Here \ npluginsPath = Other_Path_Over_Here \ n" обратите внимание на "\ n" в середине и в конце.QRegex not identifing " n"
мой Cose является:
QString config("mapPath=Some_Path_Over_Here\npluginsPath=Other_Path_Over_Here\n")
QRegExp reg("mapPath=(.*)\\npluginsDir=(.*)\\n");
, но когда я пишу
reg.indexIn(config)
результат -1.
Важно сказать, что моя программа предназначена как для Linux, так и для окон. Я думаю, что причиной проблемы является «\ n». Я не знаю, как с этим справиться. Помоги пожалуйста?
Вы пытаетесь сопоставить строки, содержащие 'Dir', в то время как строка вашего примера имеет« Путь ». Это опечатка? – arne
да жаль .. я это исправлю – kakush