我的程序从命令行获取配置。命令行是这样的: "mapPath=Some_Path_Over_Here\npluginsPath=Other_Path_Over_Here\n" 请注意中间和末尾的 "\n"。
我的问题是:
QString config("mapPath=Some_Path_Over_Here\npluginsPath=Other_Path_Over_Here\n")
QRegExp reg("mapPath=(.*)\\npluginsDir=(.*)\\n");
但是当我写
reg.indexIn(config)
结果是-1。
重要的是要说我的程序既适用于 linux 也适用于 windows。我认为导致问题的原因是“\n”..我不知道如何处理它。请帮忙?