如果只有第一个字符是.
?
我一直在尝试这个:
hide_file={.*}
但不幸的是,它会找到所有包含.
的文件。
例如:
/home/user
.bashrc
.bash_history
some_text.csv
foo.json
在这个例子中,我希望这个正则表达式只影响前两个文件。
这是要求:
Supported regex syntax is any number of *, ? and unnested {,} operators. Regex matching is only supported on the last component of a path, e.g. a/b/? is supported but a/?/c is not. Example: deny_file={*.mp3,*.mov,.private}
答案 0 :(得分:3)
答案 1 :(得分:1)
诀窍是将正则表达式^
锚定到字符串的开头。
^\.
将匹配以句点开头的任何字符串。 * 注意:* 您需要为您的编程语言适当地转义此正则表达式。
hide_file={^\.}