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