【问题标题】:sublime text regex to find filename with certain extension崇高文本正则表达式以查找具有特定扩展名的文件名
【发布时间】:2018-04-12 15:40:51
【问题描述】:

我需要一个正则表达式来查找文本文档中的文件名。文本文档有几个说明以及文件名。我只想找到文件名。以下是文件名示例。

  • 对于 5.2 版本,选择 BS - PRX 5.2.txt 文件
  • 对于 2018 版本,选择 BS - QAW 2018.txt 文件
  • 对于 9.0 版本,选择 BS - VDXX 9.0.txt 文件
  • 对于 9.1 版本,选择 BS - VDXX 9.1.txt 文件
  • 对于10.0版本,选择BS-OKJL 10.0.txt文件
  • 对于11.0版本,选择BS-OKJL 11.0.txt文件

我想要的是提取以 BS 开头并以 .txt 结尾的文件名,而不管中间是什么。

这是我尝试过的,但只获得了整行,并获得了其他开头文件名不需要的其他行。

^..txt.$

感谢您的帮助。

【问题讨论】:

    标签: regex sublimetext3


    【解决方案1】:

    试试这个

    (BS.*\.txt)

    提取以BS 开头并以.txt 结尾的文本。

    这是DEMO

    【讨论】:

    • 效果很好!但是如何删除任何重复项,这是下一个问题
    • 什么重复..?再举一些示例测试用例
    • 我想通了。 Sublime 有一个内置的重复线去除器。
    猜你喜欢
    • 2013-07-11
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多