正则表达式匹配路径中的文件名

标签 regex

我正在尝试匹配路径中的文件名。例如:

/path/test/index.html

我想匹配 index.html 但是我也可以有一个没有 / 的路径,所以路径可以是

index.html

并且想要匹配 index.html

我有以下匹配第一个案例,可以用一组来抓取它。

.*/([^/]+)

但是当路径中只有文件名时,我如何才能匹配文件名呢?

最佳答案

除了[^/]+$ 除非你想
匹配整行并且您的引擎匹配器需要它。

关于正则表达式匹配路径中的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32259676/

相关文章:

php - mySQL 字符串匹配

regex - 使用 Notepad++ 删除文件中的每第二行

regex - 博主使用日语括号的奇怪行为

javascript - 如果js字符串已经包含逗号,如何拆分它?

java - Android java的正则表达式提取数字和特定符号

python - 如何在 Python 的一行中的括号内打印字符串?

regex - Coldfusion 正则表达式生成 slug

python - 如何删除 BeautifulSoup 中的空格

c# - 使用正则表达式扫描 T-SQL 的对象依赖关系

javascript - JS-regex,我怎样才能将其变成一个replace()方法?