gpt4 book ai didi

用于匹配 vim 交换文件和其他临时文件(如 "*.swp"和 swx)的正则表达式

转载 作者:行者123 更新时间:2023-12-02 00:15:22 27 4
gpt4 key购买 nike

我有一个 bash 脚本,它使用 inotifywait 来复制在目录中创建的文件。

但它正在复制我不想要的 vim 临时文件。

例如如果我创建 foo.txt 并在 vim 中编辑它,我最终会得到一些/所有这些:

foo.txt~
.foo.txt.swp
.foo.txt.swx
4913

我正在尝试编写正则表达式来匹配这些,这是我目前所拥有的:

'^\*\.sw??$'

我希望至少能匹配 swp 和 swx 文件,但事实并非如此。

最佳答案

^.+?\.sw.?$

解释:

^ Start of string
.+? - Matches any character 1 or more (non greedy)
\. - matches literal .
sw.? - Matches sw followed by 1 character
$ - End of string

关于用于匹配 vim 交换文件和其他临时文件(如 "*.swp"和 swx)的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13433278/

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