扩展路径的最佳方法包含C ++ / Linux中的环境变量

时间:2014-11-12 16:49:13

标签: c++ qt environment-variables

扩展(或评估)文件路径的最佳方法是什么,包含环境变量。
我当前的解决方案是使用正则表达式查找${ABC}$ABC之类的模式,然后使用getenv函数获取值并替换它,但我发现采用这些例外有点复杂考虑到\$HOME'$HOME'(在这种情况下,该值不应被视为env变量)。
另一个要求是,如果有一些未定义的变量,它将返回那些未定义的变量名   所以更好的解决方案?谢谢

0 个答案:

没有答案