gpt4 book ai didi

regex - 使用Regex提取fileName

转载 作者:行者123 更新时间:2023-12-04 04:52:40 26 4
gpt4 key购买 nike

如果我只想匹配fileName,即

C://Directory/FileName.cs中,使用Regex以某种方式忽略FileName.cs之前的所有内容。

我该怎么做?

对于正在使用的已编译UI,我需要此代码...不能使用编程语言,因为它仅接受Regex。

有任何想法吗?

最佳答案

这样的事情可能会起作用:

[^/]*$

它将所有非“/”字符匹配到该行的末尾。

如果要匹配使用“\”路径分隔符的路径,则可以将正则表达式更改为:
[^\]*$

但是,如果您的编程语言或环境需要,请确保转义“\”字符。例如,您可能必须编写如下内容:

[^\\] * $

编辑
我删除了开头的“/”和结尾的“/”,因为它们可能不是真正的regEx一部分,但它们很常见,它们代表了正则表达式,因此可能会造成混淆。

当然,根据regEx引擎支持的功能,您也许可以使用先行/后向和捕获功能来制作更好的regEx。

关于regex - 使用Regex提取fileName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1095710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com