我的文件夹中有很多文件,例如:
我只希望R找到"file1.txt".但是,如果我使用
list.files(pattern = "file1.txt")
Run Code Online (Sandbox Code Playgroud)
R还将返回我的示例中的其他两个文件.我有什么想法可以解决这个问题?
谢谢!
Hen*_*rik 11
使用正则表达式(请参阅?regex):
list.files(pattern = "^file1\\.txt$")
Run Code Online (Sandbox Code Playgroud)
^是表示字符串开头的正则表达式,将其
\\转义.为使其成为文字.,
$是表示字符串结尾的正则表达式.
总之,这是正则表达式捕获完全file1.txt没有别的.
| 归档时间: |
|
| 查看次数: |
2262 次 |
| 最近记录: |