c++ - 使用 C++ 功能在系统路径中进行模式匹配

标签 c++ regex qt environment-variables

我正在安装特定的基于 Qt 的 Windows GUI 应用程序,它需要将 DLL 放置在 PATH 系统环境变量中。对于放置,我可以设法将 Installation_path 附加到 PATH。但是在卸载我的应用程序时,我想搜索我的安装路径在哪里,然后我必须删除它们并像往常一样放置正常路径而不修改它。正则表达式是我的伴侣还是其他任何方式?

附言我不能使用 boost 库。

最佳答案

您不需要正则表达式,您需要做的就是找到一个不区分大小写的子字符串。因为你有 Qt,所以使用 indexOf

关于c++ - 使用 C++ 功能在系统路径中进行模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840795/

相关文章:

c++ - 为模板化容器类专门化成员函数

c++ - 更改 CLion 中的默认 CMakeLists.txt 以包含警告

java - 在java中使用正则表达式删除匹配的字符串

QMainWindow 中的 QToolbar - 向工具栏发出其位置变化的信号

c++ - 围绕另一个 vector 旋转一个 vector

C++ 保护遗产

java - 修改正则表达式以允许 float

regex - 为什么这个正则表达式同时捕获名字和中间名

c++ - 返回 QVector 的最佳方式

c++ - Vtk图表在QT中中断, “no override found for ' vtkContextDevice2D”