【发布时间】:2020-02-10 19:38:02
【问题描述】:
我正在尝试通过执行以下操作去除完整路径中的文件名:
- 在路径中搜索最后一个“\”
- 选择文件名直到'|'遇到了
示例: c:\folder1\subfolder1\subfolder2\example.xls |转。 12345 于 2020-01-01
这是我目前拥有的正则表达式,可让我进入“example.xls | rev. 12345 on 2020-01-01”
\\([^\\]*)$
我只想要“example.xls”而不想要其他的。
我是一个完整的 RegEx 新手,似乎无法弄清楚如何从路径中的最后一个“\”到“\”进行搜索。
【问题讨论】:
-
您知道
$的意思是“行尾”,对吧?而且您的正则表达式似乎没有提及|。 -
我不确定如何添加“|”这就是我发布这个问题的原因。谢谢!
标签: regex