Bog*_*iun 3 regex cpu-word pre
我有一条这样的道路:
C:\ Development.TFS\Examn\R4分支\网络\ OrganisationManager \主题\蓝色\ CSS
我需要一个正则表达式来从那里得到"蓝色"这个词.我试过了,但还没有找到解决方案.它实际上是在该字符串的最后一个单词之前得到的单词.请帮忙,谢谢
(\w+)\W+\w+$
Run Code Online (Sandbox Code Playgroud)
匹配倒数第二个字,将其捕获到反向引用号中.1,然后匹配一个或多个非单词字符,然后匹配最后一个单词,然后匹配EOL.
如果你真的不想要实际单词而是要匹配路径元素(即使它们包含非单词字符),那么
([^\\:]+)\\[^\\]+$
Run Code Online (Sandbox Code Playgroud)
可能会做得更好.
编辑:添加:到"倒数第二个单词组",以便正则表达式也可以处理相对路径.