我有一个路径C:\input\rsgc\statements_and_inserts\Australia\
,我想使用Java中的正则表达式获取最后两个目录。只需几个步骤即可完成。我不知道路径中有多少个目录,但是我总是想要最后两个。
可以在reg exp中完成此操作,还是需要使用编程语言?
最佳答案
使用此正则表达式,您可以得到两个组,其中第一个是倒数第二个目录,第二个是最后一个目录:
\\([^\\]+)\\([^\\]+)\\$
您可以here对其进行测试。
我有一个路径C:\input\rsgc\statements_and_inserts\Australia\
,我想使用Java中的正则表达式获取最后两个目录。只需几个步骤即可完成。我不知道路径中有多少个目录,但是我总是想要最后两个。
可以在reg exp中完成此操作,还是需要使用编程语言?
最佳答案
使用此正则表达式,您可以得到两个组,其中第一个是倒数第二个目录,第二个是最后一个目录:
\\([^\\]+)\\([^\\]+)\\$