【发布时间】:2013-09-19 18:52:44
【问题描述】:
我正在使用 Sublime Text 2 并试图过滤掉任何不以字符串序列开头或以字符串序列结尾的文件。
这里有一些我想要的结果的示例:
AAA.123.ZZZ = TRUE
AAA.MY.SPECIAL.FILE.ZZZ = TRUE
ABC.123.ZZZ = FALSE
AAA.123.XYZ = FALSE
/SUBFOLDERNAME = FALSE
FILE NAME WITH WHITESPACE.TXT = FALSE
我正在使用以下表达式,但过滤器获取了许多文件:
^(?!AAA\..*\.ZZZ$)[\w\.-]+$
我想在“ignore_regexes”部分下的 Sublime Text 2 SFTP 配置中包含这个正则表达式。
我意识到这是一个双重否定(使用忽略反向匹配),但我希望能够替换 AAA 和 ZZZ 以便只有以 AAA. 开头并以 .ZZZ 结尾的文件被 Sublime SFTP包含。
【问题讨论】:
-
那么你真正追求的是一个正则表达式,它匹配所有除了以
AAA开头并以.ZZZ结尾的文件?如果您可以确认这一点,我将使用执行此操作的正则表达式来回答:) -
是的,没错,@jeff-escalante。
-
感谢@alan-moore 的编辑。
标签: regex sublimetext2 sftp