如果我只想匹配fileName
, i.e,
in C://Directory/FileName.cs
,以某种方式忽略之前的一切FileName.cs
使用正则表达式。
我该怎么做?
我需要这个用于我正在开发的编译用户界面...无法使用编程语言,因为它只接受正则表达式。
有任何想法吗?
像这样的事情可能会起作用:
[^/]*$
它匹配除“/”之外的所有字符到行尾。
如果您想匹配使用“\”路径分隔符的路径,您可以将正则表达式更改为:
[^\]*$
但如果您的编程语言或环境需要,请务必转义“\”字符。例如你可能必须写这样的东西:
[^\\]*$
EDIT我删除了前导“/”和尾随“/”,因为它们可能会令人困惑,因为它们实际上并不是正则表达式的一部分,但它们在表示正则表达式方面非常常见。
当然,根据正则表达式引擎支持的功能,您也许可以使用前瞻/后视和捕获来制作更好的正则表达式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)