日期:2014-05-18  浏览次数:20872 次

【求正在表达式】如何获取路径最后一层的目录。
比如有一个路径:C:\WINDOWS\$NtUninstallKB883939$,我现在想通过正则表达来获取NtUninstallKB883939$这个字段,应该如何写正则啊,还有就是我的每个url的最后目录都是以$开头的,eg:上面的$NtUninstallKB883939$,但是并不是一定以$结尾。

------解决方案--------------------
C# code
(? <=\$)\w+

------解决方案--------------------
C# code

//最后加个$匹配结尾(注意:不是匹配$字符),这样能确保取到最后一层目录:
(?<=\\\$)[^\\]+$