如何使用C ++从整个路径获取文件名

逃跑

问题:
我知道可以通过以下方式获取文件名:

std::string wholePath = "/User/home/Lib/hello.cpp.h";
std::regex e(".*\\/(.*)\\..*$");
std::smatch sm;
std::regex_match(wholePath.cbegin(), wholePath.cend(), sm, e);

std::cout << "File Name is : " << sm[1];

但是我不知道如何从中获取文件名:

std::string wholePath = "\User\home\Lib\hello.cpp.h";
std::regex e_1(".*\(.*)\\..*$");
std::regex e_2(".*\\(.*)\\..*$");
std::regex e_3(".*\\\(.*)\\..*$");
std::regex e_4(".*\\\\(.*)\\..*$");
std::smatch sm;
// std::regex_match(wholePath.cbegin(), wholePath.cend(), sm, e);

我已经尝试了上述四个表达式,但它们不起作用。
我的问题是,如何匹配字符'\'。
帮助 /。\

巴马克·谢米拉尼

通常'\'应更改为'\\'双引号内。

std::string wholePath = "\\User\\home\\Lib\\hello.cpp.h";
std::regex e(".*\\\\(.*)\\..*$");

但是此方法似乎不适用于拆分Windows路径或Unix路径

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用C#仅存储文件名而不存储整个路径?

来自分类常见问题

如何快速从文件路径获取文件名

来自分类Dev

如何拆分文件路径以获取文件名?

来自分类Dev

如何从Android中的文件路径获取文件名

来自分类Dev

如何从Shell变量获取路径的文件名部分

来自分类Dev

如何从 ls 获取全名、路径和文件名?

来自分类Dev

如何使用jQuery从输入类型文件中获取选定的文件名和文件路径

来自分类Dev

如何使用JavaScript从路径获取最后的文件夹名称和文件名?

来自分类Dev

c# - 如何使用filedialog获取路径和用户定义的文件名哪个文件不存在?

来自分类Dev

如何使用scandir使用PHP获取文件名及其完整路径

来自分类Dev

如何通过使用grep仅获取不带路径的文件名

来自分类Dev

如何从没有扩展名的路径中获取特定文件名python

来自分类Dev

在c#中获取目录中的文件名(无需获取路径)

来自分类Dev

如何获取在Java程序中打开的完整文件名和文件路径?

来自分类Dev

如何从具有可变文件名的查找中获取文件路径

来自分类Dev

如何从存储在HDFS分布式缓存中的文件的路径中获取文件名

来自分类Dev

获取使用我的应用程序打开的文件的路径和文件名

来自分类Dev

使用Python pathlib获取没有文件名的文件的绝对路径

来自分类Dev

如何传递文件名的路径

来自分类Dev

如何给文件路径而不是文件名c ++?

来自分类Dev

如何在VB.net的DragDrop中分别获取文件名和路径?

来自分类Dev

如何在Python中从具有完整路径的变量中获取文件名?

来自分类Dev

如何在eclipse插件中获取选定的文件名及其包路径

来自分类Dev

如何基于父标记中的给定属性获取文件名和路径

来自分类Dev

C# 忽略 Windows 字符串路径只获取文件名

来自分类Dev

使用QString基本功能从路径获取文件名

来自分类Dev

使用iwatch监视目录更改-获取新文件名而不是完整路径?

来自分类Dev

如何串联路径和变化的文件名-C ++

来自分类Dev

如何使用awk打印路径文件名的尾部

Related 相关文章

  1. 1

    如何使用C#仅存储文件名而不存储整个路径?

  2. 2

    如何快速从文件路径获取文件名

  3. 3

    如何拆分文件路径以获取文件名?

  4. 4

    如何从Android中的文件路径获取文件名

  5. 5

    如何从Shell变量获取路径的文件名部分

  6. 6

    如何从 ls 获取全名、路径和文件名?

  7. 7

    如何使用jQuery从输入类型文件中获取选定的文件名和文件路径

  8. 8

    如何使用JavaScript从路径获取最后的文件夹名称和文件名?

  9. 9

    c# - 如何使用filedialog获取路径和用户定义的文件名哪个文件不存在?

  10. 10

    如何使用scandir使用PHP获取文件名及其完整路径

  11. 11

    如何通过使用grep仅获取不带路径的文件名

  12. 12

    如何从没有扩展名的路径中获取特定文件名python

  13. 13

    在c#中获取目录中的文件名(无需获取路径)

  14. 14

    如何获取在Java程序中打开的完整文件名和文件路径?

  15. 15

    如何从具有可变文件名的查找中获取文件路径

  16. 16

    如何从存储在HDFS分布式缓存中的文件的路径中获取文件名

  17. 17

    获取使用我的应用程序打开的文件的路径和文件名

  18. 18

    使用Python pathlib获取没有文件名的文件的绝对路径

  19. 19

    如何传递文件名的路径

  20. 20

    如何给文件路径而不是文件名c ++?

  21. 21

    如何在VB.net的DragDrop中分别获取文件名和路径?

  22. 22

    如何在Python中从具有完整路径的变量中获取文件名?

  23. 23

    如何在eclipse插件中获取选定的文件名及其包路径

  24. 24

    如何基于父标记中的给定属性获取文件名和路径

  25. 25

    C# 忽略 Windows 字符串路径只获取文件名

  26. 26

    使用QString基本功能从路径获取文件名

  27. 27

    使用iwatch监视目录更改-获取新文件名而不是完整路径?

  28. 28

    如何串联路径和变化的文件名-C ++

  29. 29

    如何使用awk打印路径文件名的尾部

热门标签

归档