正则表达式从完整路径获取路径名称

时间:2013-04-01 13:13:24

标签: regex

任何人都可以给我一些从完整路径获取路径的例子.e.g

c:\ aaa \ bbb \ c cc \ file.exe

c:\ aaa \ bbb \ c cc \

超过1个示例方法会很酷,但必须只是正则表达式,这是一个名为ICI的语言,但它有与perl和其他类似语言类似的正则表达式,这就是为什么我需要一些例子,至少一个会比另一个,我可以修改它。

谢谢!

3 个答案:

答案 0 :(得分:1)

小组(1)将为您c:\aaa\bbb\c cc提供此

(.*)\\\w*\.

您可以使用

(.*\\)\w*\.

如果您想捕获最后一个\

答案 1 :(得分:1)

这是反正则表达式的基本示例(查找文件名)。只需在开始之前使用子字符串来获取路径。

[\w]*[.][\w]*$

仅限路径:

.*[\\]

答案 2 :(得分:0)

尝试这种模式,它将有助于完整

[^\\]+\\