正则表达式在没有文件扩展名的最后一个点之后获取文件名的一部分

布伦丹·朗(Brendan Long)

我有一堆文件,一些示例如下:

/foo1/foo2/bar1.bar2.bar3.answer.jar

/foo1/bar1.bar2.answer.jar

/foo1/foo2/answer.jar

对于以上所有内容,我都希望使用与“答案”匹配的正则表达式。换句话说,我正在寻找文件的别名,该别名是文件名中最后一个点(如果没有点的话,则为文件名本身)的一部分,其文件扩展名(.jar可以在此处得到保证) (更简单)将其剥离。

我知道我可以使用更简单的正则表达式来做到这一点,将值按点分割,然后得到倒数第二个,但是在这种情况下,我正在构建一个后端东西,理想情况下将采用在a中定义的正则表达式给定文件类型的配置定义,并吐出别名,这对于其他文件类型可能会有所不同。

是的,我设计过度。:)

有任何想法吗?

阿努巴瓦

以下正则表达式应该为您工作:

[^/.]+(?=\.jar$)

如果使用/正则表达式定界符的Javascript或类似样式,则需要/像这样进行转义

[^\/.]+(?=\.jar$)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式以匹配文件名的一部分并具有多个扩展名

来自分类Dev

正则表达式-在最后一个'\'之后获取文件名

来自分类Dev

php正则表达式文件扩展名前的最后一个数字

来自分类Dev

使用正则表达式获取网址的最后一部分

来自分类Dev

获取文件名的一部分

来自分类Dev

使用正则表达式提取括号内文件的一部分

来自分类Dev

如何在Python中选择文件名的一部分(保留扩展名)?

来自分类Dev

sed仅编辑带有正则表达式的文件的一部分

来自分类Dev

正则表达式匹配字符串的最后一部分

来自分类Dev

正则表达式最后一部分的间距

来自分类Dev

什么是正则表达式只返回 URL 的最后一部分

来自分类Dev

获取文件名(如果有一部分)-PHP

来自分类Dev

Notepad ++中的正则表达式:如何获取URL的最后一部分?

来自分类Dev

如何使用正则表达式从 URL 中获取最后一部分?

来自分类Dev

ColdFusion正则表达式可检测没有图像扩展名的第一个URL

来自分类Dev

正则表达式在一个单词后得到字符串的一部分

来自分类Dev

检索文件名的一部分

来自分类Dev

提取文件名的一部分

来自分类Dev

检索文件名的一部分

来自分类Dev

剥离文件名的一部分

来自分类Dev

使用正则表达式获取匹配值的一部分

来自分类Dev

正则表达式获取URL的一部分

来自分类Dev

使用正则表达式在div内获取文本的一部分

来自分类Dev

正则表达式获取链接的一部分

来自分类Dev

如何重命名文件名的最后一部分

来自分类Dev

将文件名的最后一部分移到最前面

来自分类Dev

将文件名的最后一部分移到开头

来自分类Dev

一个衬里匹配文件名和正则表达式?

来自分类Dev

如何仅使用文件名的一部分将一个文件从一个目录移动到另一个没有 R 的目录?

Related 相关文章

  1. 1

    正则表达式以匹配文件名的一部分并具有多个扩展名

  2. 2

    正则表达式-在最后一个'\'之后获取文件名

  3. 3

    php正则表达式文件扩展名前的最后一个数字

  4. 4

    使用正则表达式获取网址的最后一部分

  5. 5

    获取文件名的一部分

  6. 6

    使用正则表达式提取括号内文件的一部分

  7. 7

    如何在Python中选择文件名的一部分(保留扩展名)?

  8. 8

    sed仅编辑带有正则表达式的文件的一部分

  9. 9

    正则表达式匹配字符串的最后一部分

  10. 10

    正则表达式最后一部分的间距

  11. 11

    什么是正则表达式只返回 URL 的最后一部分

  12. 12

    获取文件名(如果有一部分)-PHP

  13. 13

    Notepad ++中的正则表达式:如何获取URL的最后一部分?

  14. 14

    如何使用正则表达式从 URL 中获取最后一部分?

  15. 15

    ColdFusion正则表达式可检测没有图像扩展名的第一个URL

  16. 16

    正则表达式在一个单词后得到字符串的一部分

  17. 17

    检索文件名的一部分

  18. 18

    提取文件名的一部分

  19. 19

    检索文件名的一部分

  20. 20

    剥离文件名的一部分

  21. 21

    使用正则表达式获取匹配值的一部分

  22. 22

    正则表达式获取URL的一部分

  23. 23

    使用正则表达式在div内获取文本的一部分

  24. 24

    正则表达式获取链接的一部分

  25. 25

    如何重命名文件名的最后一部分

  26. 26

    将文件名的最后一部分移到最前面

  27. 27

    将文件名的最后一部分移到开头

  28. 28

    一个衬里匹配文件名和正则表达式?

  29. 29

    如何仅使用文件名的一部分将一个文件从一个目录移动到另一个没有 R 的目录?

热门标签

归档